Sådan Lær VB Scripts i Excel

Sådan Lær VB Scripts i Excel Creatas Images / Creatas / Getty Images

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.

hvad du har brug

  • Microsoft Excel

Instruktioner

  1. Open Excel, og klik"alt-F", efterfulgt af "Indstillinger".Vælg "Trust Center", klik derefter på "Trust Center Settings" knappen.Klik på "Macro Indstillinger" overskriften til venstre, og klik derefter på "Aktiver alle makroer."Markere feltet mærket "Trust adgang til VBA-projektet objekt model."Klik på "OK" og vende tilbage til Excel-projektmappe.

  2. Tryk på makro optagelse knappen i nederste venstre hjørne af Excel-programvinduet.Klik på "OK" på "Indspil makro" dialogboksen for at starte optagelsen.

  3. Tryk "alt-f" og derefter klikke på "Indstillinger".Klik på "Avanceret" overskrift i venstre side af dialogboksen, så tjek boksen mæ

    rket "Vis alle vinduer på proceslinjen."Tryk på "OK" for at lukke dialogboksen.

  4. Tryk på "stop makro optagelse" knappen (i samme position som knappen for at starte optagelsen makroen), tryk derefter på "alt-F8" for at vise listen med makroer.Vælg "Macro1", den makro, du lige har optaget, og tryk på "Rediger" -knappen.

  5. Notice på "... ShowWindowsInTaskbar = true" erklæring i programkoden du optaget med makroen.Revider den fulde makro, så det lyder som følger:

    Sub Macro1 ()
    Dim s
    Application.ShowWindowsInTaskbar = Ikke Application.ShowWindowsInTaskbar
    Hvis (Application.ShowWindowsInTaskbar = False) Derefter

    s = & amp; quot; OFF & amp; quot;

    Else

    s = & amp; quot; ON & amp; quot;

    End If
    MsgBox "Vis alle Excel vinduer er" & amp;s
    End Sub

  6. Retur til Excel ved at trykke "alt-F11", og tryk derefter på "alt-F8" for at vise listen med makroer.Vælg din makro ("Macro1"), tryk derefter på "Indstillinger".Skriv bogstavet "K" i den lille boks, hvor der står "genvejstast: Ctrl + []" ". OK", og tryk derefter påLuk "Makro" dialogboksen, når du vender tilbage til det.

  7. Run din makro ved at trykke på "kontrol-k" tast du bare tildelt.Bemærk, om besked boks viser "Vis alle Excel vinduer er ON" eller "... OFF ...".

  8. Tryk på "kontrol-n" flere gange for at oprette nye 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 "... den ...," vises Notice kun ét vindue, hvis din makro vises "OFF".Tryk "kontrol-k" igen og gentage dette eksperiment.

  9. Tryk "kontrol-s" for at gemme projektmappen.I "Gem som type" dropdown boksen, skal du vælge den indstilling, der hedder "Excel Macro-aktiveret projektmappe."Skriv et filnavn, du ønsker, og tryk på "Gem".

  10. Retur til programkode til din makro, ved hjælp af instruktionerne fra trin 4. revidere makroen til at bruge en mindre skæmmende måde at vise sin status besked til brugeren, ved at erstatte "MsgBox ..." erklæring med detteOne:

    Application.StatusBar = "Vis alle Excel vinduer er" & amp;s

  11. Retur til Excel og igen køre din makro.Læg mærke til makroen viser nu sit budskab i Excel statuslinje, snarere end den besked boks.

Tips & amp;Advarsler

  • anvisningerne i denne artikel indebærer skiftende Excel sikkerhedsindstillinger.Brug vejledningen på egen risiko, og kun med en fuld bevidsthed om denne risiko
948
0
1
Microsoft Excel