Klassene av Visual Basic for Applications , eller VBA , er skissene for Excel sin virtuelle objekter , som inkluderer regneark og Range-objekter , blant mange andre. Arbeide med VBA klasser innebærer å sette sine egenskaper , som kjører sine metoder og skrive uttalelser som Excel vil kjøre når hendelser som påvirker en klasse forekomme. Når du kan gjøre disse tre hovedkategorier av oppgaver med VBA mest brukte klasser , vil du være et skritt bort fra å skrive programmer som fullt automatisere Excel. Instruksjoner
Sett en eiendom
en
Klikk på " Utvikler " fanen " Visual Basic" -knappen for å gjøre Excel åpne VBA programmering miljø .
2
Lim inn følgende program i utviklingen vinduet på skjermen sentrum . Dette programmet bruker Range klassens Interiør eiendom for å endre fargen på den aktive cellen . Merk at " Range " er VBA klasse av " ActiveCell . "
Sub colorCell ( )
Application.ActiveCell.Interior.color = XlRgbColor.rgbGreen
End Sub
3
Klikk på en av programmets utsagn for å velge program.
4
Klikk på Run -menyen er " Kjør"-kommandoen for å utføre programmet .
5
Klikk på " Excel "-ikonet på oppgavelinjen i Windows for å gå tilbake til Excel. Legg merke til at den aktive cellen er blitt grønt.
Bruk en metode
6
Klikk på Office-knappen er " New "-kommandoen , og klikk "Opprett " for å opprette en ny arbeidsbok . Klikk Office- knappen er " Lagre" -kommandoen , og deretter skriver du inn filnavnet "C : \\ mybook.xlsm " i " Navn"-boksen . Trykk "Ctrl " og " F4 " samtidig for å lukke arbeidsboken . Du vil bruke et Excel VBA klasse i et program for å gjenåpne "c : . \\ Mybook.xlsm "
7
Klikk på " Visual Basic" -knappen på "Utvikler " fanen . Excel vil vise programmeringsvinduet for VBA utviklingsmiljø .
8
Lim inn følgende program i programmeringsvinduet . Dette programmet bruker Open metoden i arbeidsbøker samling klassen å åpne arbeidsboken du lagret i trinn 1
Sub OpenWorkbook ( )
Application.Workbooks.Open "c : \\ mybook.xlsm " .
End Sub
9
klikk på en av programmets utsagn , og klikk deretter på "Kjør "-kommandoen i Run -menyen for å starte programmet.
10
Klikk på " Excel "-ikonet på oppgavelinjen i Windows for å gå tilbake til Excel. Observer navnet på tittellinjen øverst på skjermen. Navnet er " mybook.xlsm . "
Bruk begivenhet Funksjoner
11
Klikk på " Visual Basic "-kommandoen i "Utvikler " fanen for å gå inn i VBA programmering miljø .
12
Dobbeltklikk på " ark" element i "Project Explorer" -ruten på skjermen igjen .
13
Lim inn følgende program i vinduet som vises . Dette programmet kjører inne i Aktiver hendelsen funksjon av VBA regneark klassen . Excel kjører hendelsesfunksjonene når Excel-brukere klikker på musen , aktivere regneark og utføre andre handlinger innenfor Excel.
Private Sub Worksheet_Activate ( )
MsgBox " Dette arket er aktivert"
< p > End Sub
14
Klikk på " Excel "-ikonet på oppgavelinjen i Windows for å gå tilbake til Excel.
15
Klikk på " ark "-fanen nederst på søknaden vinduet. En meldingsboks vises med teksten du skrev i " Msgbox " statement i trinn tre . Dette indikerer at uttalelsene du skrev for regnearket klassens Aktiver funksjon vellykket utført .