I vissa situationer är det absolut nödvändigt att din Excel-arbetsbok startas på ett specifikt kalkylblad. Med det här makrot, om användare arbetar med din arbetsbok, kan de inte gå vilse eftersom arbetsboken börjar på exakt det kalkylblad den behöver.
I exemplet som illustreras här vill du att arbetsboken direkt ska gå till bladet som heter Börja här.

Öppna arbetsboken till bladet Börja här.
Hur makrot fungerar
Detta makro använder arbetsbokens Open-händelse för att starta arbetsboken på det angivna arket när arbetsboken öppnas:
Privat underarbetsbok_Öppen()
'Steg 1: Välj det angivna arket
Sheets ("Starta här"). Välj
Avsluta Sub
Makrot namnger uttryckligen det ark som arbetsboken ska hoppa till när den öppnas.
Hur man använder makrot
För att implementera detta makro måste du kopiera och klistra in det i Workbook_Open-händelsekodfönstret. Genom att placera makrot här kan det köras varje gång arbetsboken öppnas:
Aktivera Visual Basic Editor genom att trycka på Alt+F11.
I projektfönstret hittar du ditt projekt-/arbetsboksnamn och klickar på plustecknet bredvid för att se alla ark.
Klicka på ThisWorkbook.
I listrutan Händelse väljer du evenemanget Öppna.
Skriv eller klistra in koden i den nyskapade modulen, ändra arknamnet om det behövs.

Ange din kod i Workbook Open-händelsen.