Av de många sätt du kan lära dig att automatisera och utöka Microsoft Excel med Visual Basic , en av de mest effektiva är att spela in din egen makro . Sedan studera koden som skapas av makro-inspelaren och börja göra små förändringar till det . Saker du behöver
Microsoft Excel
Visa fler instruktioner
1
Öppna Excel och klicka på " Alt- F " , följt av " Options . " Select " , Säkerhetscenter , " klicka sedan på " Säkerhetscenter Settings " knappen . Klicka på " Makroinställningar " rubriken till vänster , klicka sedan på " Aktivera alla makron . " Markera rutan " Lita tillgång till VBA-projekt objektmodellen . " Klicka på " OK " och gå tillbaka till Excel- arbetsbok .
2
Tryck makroinspelning knappen i det nedre vänstra hörnet av Excel- programfönster . Klicka på " OK " på " Spela in makro " i dialogrutan för att starta inspelningen .
3
Tryck " alt - f , " klicka sedan på " Alternativ". Klicka rubriken "Avancerat" till vänster i dialogrutan , markera sedan rutan " Visa alla fönster i Aktivitetsfältet . " Tryck på " OK " för att stänga dialogrutan .
4
Tryck på " stop makroinspelning " knappen ( i samma position som knappen för att börja spela in makrot ) , tryck sedan på " alt-F8 " för att visa listan över makron . Välj " Makro1 , " makrot du just spelat in , och tryck på knappen "Redigera" .
5
märke till " ... ShowWindowsInTaskbar = true " uttalande i programkoden du in med makrot. Revidera hela makrot så att det lyder som följer :
Sub Makro1 ( ) Dim sApplication.ShowWindowsInTaskbar = Inte Application.ShowWindowsInTaskbarIf ( Application.ShowWindowsInTaskbar = False ) Thens = "OFF" annans = " ON " End IfMsgBox " Visa alla Excel fönster är " & skicka sub
6
Återgå till Excel genom att trycka " alt - f11 , " tryck sedan på " alt-F8 " för att visa listan över makron . Välj ditt makro ( " Makro1 " ) , tryck sedan på " Alternativ". Skriv in bokstaven " k " i den lilla rutan där det står " kortkommando : Ctrl + [ ] " , tryck sedan på " OK . " Stäng " Macro " dialogruta när du kommer tillbaka till den .
7
Kör makrot genom att trycka på " kontroll - k " -tangenten du just tilldelats . Meddelande om meddelandet rutan visar " Visa alla Excel fönster är ON " eller " ... OFF ... " .
8
Tryck " kontroll - n " flera gånger för att skapa nya arbetsböcker . Titta på Windows aktivitetsfält noga när du gör detta . Observera att varje nytt fönster visas i Aktivitetsfältet om ditt makro meddelande visas " ... ON ... , " Kallelse endast ett fönster visas om ditt makro visas " OFF . " Press " kontroll - k " igen och upprepa detta experiment .
9
Tryck " kontroll - s " för att spara din arbetsbok . I "Spara som typ " listrutan väljer du det alternativ som lyder " Makroaktiverad Excel- arbetsbok . " Skriv det filnamn du vill ha och tryck på " Spara ".
10
Return till programkoden för ditt makro , enligt instruktionerna från steg 4 . Revidera makrot att använda ett mindre påträngande sätt att visa sin status meddelande till användaren , genom att byta ut " MsgBox ... " uttalande med denna:
Application.StatusBar = " Visa alla Excel fönster är " & s
11
Återgå till Excel och åter köra makrot . Lägg märke makrot visar nu sitt budskap i Excel statusfält , snarare än meddelanderutan .