Witajcie czytelnicy Mr Excel!
Ponieważ pokazałem, że nadążanie za wskazówkami tygodnia jest prawie niemożliwe, spróbuję czegoś szalenie ambitnego - wskazówka dnia! W przeciwieństwie do Porad tygodnia, do których dołączono kilka zrzutów ekranu, itp. Ta szybka wskazówka dnia odpowie na pytanie czytelnika, które może być interesujące dla ogółu.
Sięgnijmy do skrzynki pocztowej, aby zobaczyć, kto będzie naszym pierwszym szczęśliwym czytelnikiem….
Z przeprosinami dla Brigitte (zbyt skomplikowane pytanie) i Marie (nigdy nie odpowiadam na pytania, które są * oczywiście * wpisywane dosłownie na maszynie z zadania domowego), pierwszą szczęśliwą czytelniczką jest Judy, która pyta:
Chciałbym wiedzieć, w jaki sposób łączysz okno dialogowe z edytora VB do arkusza. Więc kiedy otworzę Excel, pojawi się okno dialogowe, które utworzyłem w VB Editor.
OK Judy, oto odpowiedź:
Po otwarciu skoroszytu w programie Excel makro Workbook_Open jest uruchamiane automatycznie. To makro musi znajdować się w okienku kodu skojarzonym z tym skoroszytem w edytorze VBA. Jeśli twoje okno dialogowe nazywa się frmCust, to makro załatwi sprawę:
Private Sub Workbook_Open() frmCust.Show End Sub
OK, to nie było zbyt bolesne. Oczywistym problemem jest to, że kiedy odpalam odpowiedź w e-mailu i jest ona błędna, to tylko jednej osobie wydaje mi się głupiec. To nowe medium pozwala mi wydawać się głupcem wielu ludziom naraz. Brzmi zabawnie!