Om du behöver för att automatisera repetitiva uppgifter i Excel kan du använda den inbyggda Visual Basic for Applications ( VBA ) kompilator . Under loppet av VBA-kod avrättning du kan ibland behöva byta till en annan arbetsbok , exempelvis om du vill kopiera en cell från en arbetsbok och klistra in den i ett annat . Ändra den aktiva arbetsboken är en enkel process som bara kräver en enda rad kod . Saker du behöver
Microsoft Excel
Visa fler instruktioner
1
Öppna din Excel-ark . Kontrollera namnen på de tillgängliga arbetsböcker längst ned i fönstret och anteckna särskilda arbetsbok som du vill aktivera .
2
Navigera till " Utvecklare " fliken och klicka sedan på " Visual Basic " länken . Klicka på namnet på arbetsboken på vänster sida av fönstret som du vill ändra .
3
Låt Visual Basic for Applications editor vet att du vill skapa ett nytt förfarande genom att skriva i öppna och stänga " sub " kommandon . Till exempel om du vill kalla proceduren " ChangeWorkbook " typ " Sub ChangeWorkbook ( ) " och sedan " End Sub . "
4
Använd Enter för att sätta några rader i - mellan öppningen och stänga " sub" -kommandon .
5
Använd " Aktivera " metoden för " arbetsbok " egenskapen att ändra den aktiva arbetsboken . Till exempel om du vill byta till en arbetsbok som heter " PayrollSheet " typ " PayrollSheet.Activate . "
6
Navigera tillbaka till arbetsboken vyn och klicka på " Utvecklare " fliken igen . Välj " Makron " och klicka sedan på det namn du använde för Sub du skapade tidigare . Klicka på " Kör " för att köra koden och ändra den aktiva arbetsboken .