Af de mange måder, du kan lære at automatisere og udvide Microsoft Excel med Visual Basic , en af de mest effektive er at optage din egen makro. Derefter studere koden skabt af den makro- optageren og begynde at lave små ændringer til det. Ting du skal
Microsoft Excel
Vis Flere Instruktioner
1
Open Excel og klik på " alt -F " efterfulgt af "Indstillinger". Vælg " , Trust Center "og derefter klikke på" Trust Center Settings "knappen. Klik på " Indstillinger for makro " overskrift til venstre og klik derefter " Aktiver alle makroer. " Check feltet mærket " Trust adgang til VBA-projektet objekt model . " Klik på "OK" og vende tilbage til Excel-projektmappen .
2
Tryk makro optagelse knappen i nederste venstre hjørne af Excel programvinduet. Klik på " OK " på " Indspil makro " dialogboksen for at starte optagelsen .
3
Tryk på " alt - f " og derefter klikke på " Indstillinger". Klik på overskriften "Avanceret" på venstre side af dialogboksen, og derefter markere feltet mærket " Vis alle vinduer på proceslinjen. " Press "OK" for at lukke dialogboksen.
4
Tryk på " stop- makro -optagelse " knappen (i samme position som knappen for at starte indspilningen af makroen ) , tryk derefter på " Alt- f8 " for at vise listen over makroer. Vælg " Macro1 ", den makro, du lige har optaget, og tryk på knappen "Rediger" .
5.
Bemærk " ... ShowWindowsInTaskbar = true " erklæring i programkoden du optog med makroen. Revider den fulde makroen , så den lyder som følger : Hej
Sub Macro1 ( ) Dim sApplication.ShowWindowsInTaskbar = Ikke Application.ShowWindowsInTaskbarIf ( Application.ShowWindowsInTaskbar = False ) Thens = "off" Elses = "ON" End IfMsgBox " Vis alle Excel vinduer " & send Sub
6
Retur til Excel ved at trykke "alt - f11 ", og tryk derefter på " alt- f8 " for at vise listen over makroer . Vælg din makro ( " Macro1 ") og tryk derefter på "Indstillinger". Skriv bogstavet " k" i den lille boks, hvor der står " genvejstast : Ctrl + [ ] " og derefter trykke på "OK . " Luk " Macro " dialogboksen, når du vender tilbage til det.
7
makroen ved at trykke på " kontrol - k " tast du bare tildelt. Notice om beskeden box viser " Vis alle Excel vinduer er ON" eller " ... OFF ... " .
8
Tryk på " kontrol -n " flere gange for at skabe ny projektmapper. Se proceslinjen i Windows omhyggeligt, som du gør dette. Bemærk, at hver ny vindue vises på proceslinjen , hvis din makro budskab vises " ... ON ... " Bemærk kun ét vindue vises, hvis din makro vises "OFF". Tryk "kontrol - k" igen, og gentag dette eksperiment.
9
Tryk på " kontrol - s" for at gemme projektmappen . I "Gem som type " dropdown boks , skal du vælge den indstilling, der hedder " Excel Macro -aktiveret projektmappe . " Type et filnavn , du ønsker, og tryk på "Gem ".
10
Return til programmet koden til din makro ved hjælp af instruktionerne fra trin 4 . Revider makroen til at bruge en mindre skæmmende måde at vise sin status meddelelse til brugeren , ved at erstatte " MsgBox ... " erklæring med denne ene : Hej
Application.StatusBar = " Vis alle Excel vinduer er " & s
11
Retur til Excel og re- makroen . Læg mærke til makroen viser nu sit budskab i Excel statuslinje , snarere end i meddelelsesfeltet.