I noen situasjoner er det viktig at Excel-arbeidsboken startes på et spesifikt regneark. Med denne makroen, hvis brukere jobber med arbeidsboken din, kan de ikke komme på avveie fordi arbeidsboken starter på akkurat det regnearket den trenger.
I eksemplet som er illustrert her, vil du at arbeidsboken umiddelbart skal gå til arket som heter Start her.
Åpne arbeidsboken til Start her-arket.
Hvordan makroen fungerer
Denne makroen bruker arbeidsbokens Open-hendelse til å starte arbeidsboken på det angitte arket når arbeidsboken åpnes:
Privat underarbeidsbok_Open()
'Trinn 1: Velg det angitte arket
Sheets ("Start her"). Velg
End Sub
Makroen navngir eksplisitt arket arbeidsboken skal hoppe til når den åpnes.
Hvordan bruke makroen
For å implementere denne makroen, må du kopiere og lime den inn i Workbook_Open-hendelseskodevinduet. Ved å plassere makroen her kan den kjøres hver gang arbeidsboken åpnes:
Aktiver Visual Basic Editor ved å trykke Alt+F11.
I prosjektvinduet finner du navnet på prosjektet/arbeidsboken og klikker på plusstegnet ved siden av for å se alle arkene.
Klikk på Denne arbeidsboken.
I rullegardinlisten Begivenhet velger du Åpne hendelse.
Skriv eller lim inn koden i den nyopprettede modulen, endre arknavnet om nødvendig.
Skriv inn koden din i Workbook Open-hendelsen.