V niektorých situáciách je nevyhnutné, aby bol zošit programu Excel spustený na konkrétnom pracovnom hárku. Pomocou tohto makra, ak používatelia pracujú s vaším zošitom, nemôžu zablúdiť, pretože zošit začína presne na pracovnom hárku, ktorý potrebuje.
V tu ilustrovanom príklade chcete, aby zošit okamžite prešiel na hárok s názvom Začnite tu.
Otvorte zošit na hárku Začnite tu.
Ako funguje makro
Toto makro používa udalosť Open zošita na spustenie zošita na zadanom hárku pri otvorení zošita:
Private Sub Workbook_Open()
'Krok 1: Vyberte špecifikovaný hárok
Tabuľky("Začnite tu").Vyberte
End Sub
Makro explicitne pomenuje hárok, na ktorý by mal zošit po otvorení prejsť.
Ako používať makro
Ak chcete implementovať toto makro, musíte ho skopírovať a prilepiť do okna kódu udalosti Workbook_Open. Umiestnenie makra sem umožňuje jeho spustenie pri každom otvorení zošita:
Aktivujte Editor jazyka Visual Basic stlačením Alt+F11.
V okne projektu nájdite názov projektu/zošita a kliknutím na znamienko plus vedľa neho zobrazte všetky hárky.
Kliknite na Tento zošit.
V rozbaľovacom zozname Udalosť vyberte Otvoriť udalosť.
Zadajte alebo prilepte kód do novovytvoreného modulu a v prípade potreby zmeňte názov hárku.
Zadajte svoj kód do udalosti Otvoriť zošit.