Av de mange måter du kan lære å automatisere og utvide Microsoft Excel med Visual Basic, en av de mest effektive er å spille inn din egen makro. Deretter studere koden skapt av makro opptaker og begynne å gjøre små endringer i den. Du trenger
Microsoft Excel
Vis flere instruksjoner
en
Åpne Excel og klikk "alt -F" , etterfulgt av " Options . " Velg " ; Trust Center ", deretter klikker du på" Klareringssenter Settings "-knappen . Klikk på " Macro Settings " overskriften på venstre, og klikk "Aktiver alle makroer . " Kryss av i boksen merket " Trust tilgang til VBA-prosjekt objekt -modellen . " Klikk "OK" og gå tilbake til Excel arbeidsbok .
2
Trykk på makro opptak knappen i nedre venstre hjørne av Excel programvinduet. Klikk " OK " på " Registrer makro " dialogboksen for å starte opptaket.
3
Trykk "alt -f ", deretter "Alternativer". Klikk " Advanced" overskriften til venstre i dialogboksen , så sjekk boksen merket " Vis alle vinduer på oppgavelinjen . " Trykk " OK " for å lukke dialogboksen .
4
Trykk på " stopp makro opptak "-knappen ( i samme posisjon som på knappen for å starte registreringen av makroen ) , og trykk deretter på "Alt- f8" for å vise listen over makroer . Velg " Macro1 , " makroen du nettopp har spilt inn , og trykk på " Rediger"-knappen .
5
Legg merke til " ... ShowWindowsInTaskbar = true " statement i programmet koden du spilte med makroen. Revidere hele makroen slik det lyder som følger : en
Sub Macro1 ( ) Dim sApplication.ShowWindowsInTaskbar = Ikke Application.ShowWindowsInTaskbarIf ( Application.ShowWindowsInTaskbar = False ) thens = "av" Elses = "ON " End IfMsgBox " Vis alle Excel vinduer er " Send Sub
6
Tilbake til Excel ved å trykke "alt - f11 , " trykk " alt- f8 " for å vise listen over makroer . Velg makro ( " Macro1 ") , og trykk deretter på "Alternativer". Skriv inn bokstaven " k" i den lille boksen der det står " hurtigtast: Ctrl + [ ] ", og trykk " OK . " Lukk " Macro "dialogboksen når du kommer tilbake til det .
7
Kjør makroen ved å trykke på " kontroll -k "-tasten du bare tildelt. Varsel om meldingen boksen viser " Vis alle Excel vinduer er ON" eller " ... OFF ... " .
8
Trykk "Ctrl -n " flere ganger for å skape ny arbeidsbøker . Se oppgavelinjen i Windows nøye når du gjør dette. Legg merke til at hvert nytt vindu vil vises i oppgavelinjen hvis makroen melding " ... ON ... , " merke bare ett vindu vises hvis makroen vises "OFF ". Trykk " kontroll - k" igjen og gjenta dette eksperimentet .
9
Trykk " kontroll - s " for å lagre arbeidsboken . I " lagre som type" dropdown -boksen , velger du det alternativet som leser " Excel Makroaktivert arbeidsbok . " Skriv noen filnavnet du ønsker og trykk på "Lagre".
10
Return til programkoden for makroen , ved å følge instruksjonene fra trinn 4 . Revidere makro for å bruke en mindre påtrengende måte å vise sin status melding til brukeren , ved å erstatte " MsgBox ... " statement med denne:
Application.StatusBar = " Vis alle Excel vinduer er "& s
11
Tilbake til Excel , og kjør makroen . Legg merke til makro viser nå sitt budskap i Excel statuslinjen , snarere enn meldingsboksen .