Klasserne af Visual Basic for Applications , eller VBA , er planer for Excels virtuelle objekter , som omfatter arbejdsark og Range-objekter , blandt mange andre. Arbejde med VBA klasser indebærer fastsættelse deres ejendomme , der kører deres metoder og skrive erklæringer om, at Excel kører, når begivenheder, der påvirker en klasse forekomme. Når du kan gøre disse tre brede kategorier af opgaver med VBA mest hyppigt anvendte klasser , vil du være et skridt væk fra at skrive programmer, der fuldt ud automatisere Excel. Instruktioner
Indstil en ejendom
1
Klik på " Udvikler "-fanen er " Visual Basic " knappen for at gøre Excel åbne VBA programmering miljø .
2
Indsæt følgende program i udviklingen vinduet på midten af skærmen . Dette program bruger Range klassens Interiør ejendom for at ændre farven på den aktive celle. Bemærk, at " Range " er den VBA klasse " ActiveCell . "
Sub colorCell ()
Application.ActiveCell.Interior.color = XlRgbColor.rgbGreen
End Sub < br >
3
Klik på en af programmets erklæringer for at vælge programmet.
4
Klik på Kør menuen "Kør" kommandoen til at udføre programmet.
< br > 5
Klik på " Excel " ikonet på proceslinjen i Windows for at vende tilbage til Excel. Bemærk at den aktuelle celle er blevet grøn .
Brug en metode
6
Klik på Office-knappen er " Ny" kommando , og klik derefter på "Opret" for at oprette en ny projektmappe . Klik på Office- knappen "Gem " kommando, og derefter skrive filnavnet "C: \\ mybook.xlsm " i "Navn" tekstfeltet. Tryk på " Ctrl " og " F4 " samtidigt for at lukke projektmappen. Du skal bruge en Excel VBA klasse i et program til at genåbne "c: . \\ Mybook.xlsm "
7
Klik på " Visual Basic " knappen på "Udvikler "-fanen . Excel vil vise programmeringsvinduet til VBA udviklingsmiljø.
8
Indsæt følgende program i programmeringen vinduet. Dette program bruger den åbne af projektmapper indsamlingen klassen til at åbne den projektmappe, du gemte i trin 1
Sub OpenWorkbook ()
Application.Workbooks.Open "c: \\ mybook.xlsm " .
End Sub
9
klik på en af programmets udsagn , og klik derefter på "Kør" kommandoen i menuen Kør for at starte programmet .
10 < p > Klik på " Excel " ikonet i proceslinjen i Windows for at vende tilbage til Excel. Overhold navn i titellinjen øverst på skærmen. Navnet er " mybook.xlsm ".
Brug begivenheder Funktioner
11
Klik på " Visual Basic " kommando af " Udvikler "-fanen for at indtaste VBA programmering miljø .
12
Dobbeltklik på " Sheet " element i " Project Explorer " ruden skærm venstre .
13
Indsæt følgende program i det vindue, der vises. Dette program kører inde i Aktivér begivenhed funktion VBA Regneark klassen. Excel kører begivenhed funktioner, når Excel-brugere klikker på musen , aktivere regneark og udføre andre aktioner inden for Excel.
Private Sub Worksheet_Activate ()
MsgBox " Dette ark er blevet aktiveret "
End Sub
14
Klik på " Excel " ikonet i proceslinjen i Windows for at vende tilbage til Excel.
15
Klik på " Sheet "-fanen nederst i ansøgningen vindue . En besked boks vil fremkomme med den tekst, du har skrevet i " MsgBox " erklæring i trin 3. . Dette indikerer, at de erklæringer , du skrev for arbejdsark klasses funktionen Aktivér henrettet med succes.