Excel i VBA automatyczne uruchomienie makra przy otwarciu skoroszytu: sposób 1

Czasami przydaje się takie uruchomienie skoroszytu, które pociąga za sobą automatyczne uruchomienie makra. Przykładem może być skoroszyt, który pobiera dane ze strony www lub zdalnej bazy danych odpowiednio je przetwarza i wylicza na przykład ceny artykułów w e-sklepie.
Taki arkusz może być uruchomiony automatycznie o określonej godzinie przez oprogramowanie do planowania zadań wbudowane w Windows.

Aby makro uruchomiło się automatycznie należy je odpowiednio nazwać:
co jednak zrobić aby więcej makr uruchomiło się z automatu, nie jest to zapewne problem jeśli znasz VBA ale jeśli nie wiesz to powiem:

Umieszczasz listę makr wewnątrz makra startującego automatycznie w sposób jak niżej

Sub auto_open()
jakieś instrukcje
….
makro1
makro2
makro3

jakieś instrukcje
End Sub

Przy czym makro1, makro2, makro3 to makra zdefiniowane w innym miejscu w postaci

Sub makro1()
jakieś instrukcje…
End Sub

nazewnictwo makr jest oczywiście dowolne, ale konsekwencja odwoływania się do nich powinna być zachowana zgodnie z powyższym przykładem.
Na razie tyle, o następnym sposobie wkrótce.

onlyregistered1.png Przydała Ci się ta informacja? Subskrybuj mój kanał RSS, by być na bieżąco z nowymi wiadomościami.

----------------------------------------------------------
TANIE I TERMINOWE PRZEPISYWANIE TEKSTU z: rękopisu, maszynopisu, plików dźwiękowych (kontakt do mnie lub tel kom 513 635 592)
----------------------------------------------------------

Leave a Reply