V některých situacích je nezbytné, aby byl sešit aplikace Excel spuštěn na konkrétním listu. S tímto makrem, pokud uživatelé pracují s vaším sešitem, nemohou sejít, protože sešit začíná přesně na listu, který potřebuje.
Ve zde znázorněném příkladu chcete, aby se sešit okamžitě přesunul na list s názvem Začněte zde.
Otevřete sešit na listu Začněte zde.
Jak makro funguje
Toto makro používá událost Open sešitu ke spuštění sešitu na zadaném listu, když je sešit otevřen:
Private Sub Workbook_Open()
'Krok 1: Vyberte zadaný list
Tabulky("Začněte zde").Vyberte
End Sub
Makro explicitně pojmenuje list, na který by měl sešit při otevření přejít.
Jak používat makro
Chcete-li implementovat toto makro, musíte jej zkopírovat a vložit do okna kódu události Workbook_Open. Umístěním makra sem umožníte jeho spuštění při každém otevření sešitu:
Aktivujte Editor jazyka Visual Basic stisknutím Alt+F11.
V okně projektu vyhledejte název projektu/sešitu a kliknutím na znaménko plus vedle něj zobrazte všechny listy.
Klepněte na ThisWorkbook.
V rozevíracím seznamu Událost vyberte Otevřít událost.
Zadejte nebo vložte kód do nově vytvořeného modulu a v případě potřeby změňte název listu.
Zadejte svůj kód do události Otevřít sešit.