Hvis du trenger å automatisere rutineoppgaver i Excel regneark du kan bruke den innebygde Visual Basic for Applications ( VBA ) kompilatoren . I løpet av VBA- kode henrettelsen kan du av og til må bytte til en annen arbeidsbok , for eksempel hvis du trenger å kopiere en celle fra en arbeidsbok og lime den inn i en annen. Endre den aktive arbeidsboken er en enkel prosess som krever bare en eneste linje med kode . Du trenger
Microsoft Excel
Vis flere instruksjoner
en
Åpne Excel-regnearket . Sjekk navnene på de tilgjengelige arbeidsbøker nederst i vinduet og noter bestemt arbeidsbok du vil aktivere.
2
Naviger til " Developer "-fanen og deretter " Visual Basic" -lenken . Klikk navnet på arbeidsboken på venstre side av vinduet som du vil endre.
3
La Visual Basic for Applications redaktør vet at du vil opprette en ny prosedyre ved å skrive i åpning og lukking "Sub " kommandoer . For eksempel hvis du ønsker å kalle prosedyren " ChangeWorkbook " type " Sub ChangeWorkbook ( )" og deretter "End Sub . "
4
Bruk Enter-tasten for å sette et par linjer i mellom åpningen og lukking "Sub " kommandoer .
5
Bruk " Aktiver "-metoden av " arbeidsbok" eiendom for å endre den aktive arbeidsboken . For eksempel hvis du ønsker å bytte til en arbeidsbok som heter " PayrollSheet " type " PayrollSheet.Activate . "
6
Naviger tilbake til arbeidsboken visning og klikk på "Utvikler " fanen igjen . Velg " Makroer " og deretter klikker du navnet du brukte for Sub du opprettet tidligere . Klikk "Kjør " for å kjøre kode og endre den aktive arbeidsboken .