De klasser av Visual Basic for Applications , eller VBA , är ritningar för Excels virtuella föremål , som inkluderar kalkylblad och objekt Range , bland många andra . Arbeta med VBA klasser handlar om att sätta sina egenskaper , köra sina metoder och skriva uttalanden som Excel kommer att köras när händelser som påverkar en klass förekommer . När du kan göra dessa tre breda kategorier av uppgifter med VBA : s mest använda klasser , kommer du att vara ett steg bort från att skriva program som helt automatisera Excel . Instruktioner
Ställ en Property
1
Klicka på " Utvecklare " fliken för " Visual Basic " -knappen för att göra Excel öppna VBA-programmering miljö .
2
Klistra in följande programmet i utvecklingen fönstret på skärmens mitt . Detta program använder Range klassens Interiör egenskapen att ändra färg på den aktiva cellen . Observera att " Range " är VBA klassen " ActiveCell . "
Sub colorCell ( ) katalog
Application.ActiveCell.Interior.color = XlRgbColor.rgbGreen
End Sub
3
Klicka på någon av programmets påståenden att välja program .
4
Klicka på Kör -menyn " Kör " -kommandot för att köra programmet .
5
Klicka på " Excel " -ikonen i Aktivitetsfältet i Windows för att återgå till Excel . Observera att den aktuella cellen har blivit grön .
Använda en metod
6
Klicka på Office- knappen "nya " kommandot , klicka sedan på " Skapa " för att skapa en ny arbetsbok . Klicka på Office- knappen är " Spara" -kommandot , skriv sedan filnamnet " C : \\ mybook.xlsm " i " Name " textrutan . Tryck på " Ctrl " och " F4 " samtidigt för att stänga arbetsboken . Du kommer att använda en Excel VBA klass i ett program för att öppna " C : . \\ Mybook.xlsm "
7
Klicka på " Visual Basic " -knappen på " Utvecklare " fliken . Excel visar programmeringsfönstret för VBA utvecklingsmiljö .
8
Klistra in följande program i programmeringsfönstret . Detta program använder den öppna metoden för arbetsböcker samlingen klassen för att öppna arbetsboken som du sparade i steg 1
Sub OpenWorkbook ( ) katalog
Application.Workbooks.Open " c : \\ mybook.xlsm " .
End Sub
9
klicka på en av programmets uttalanden , klicka sedan på " Kör " -kommandot på Kör-menyn för att starta programmet .
10
Klicka på " Excel " -ikonen i aktivitetsfältet i Windows för att återgå till Excel . Observera namnet i namnlisten längst upp på skärmen . Namnet är " mybook.xlsm . "
Användningstillfälle Funktioner
11
Klicka på " Visual Basic " kommandot i " Utvecklare " fliken för att komma in i VBA-programmering miljö .
12
Dubbelklicka på " Sheet " post i " Project Explorer " rutan på skärmen kvar .
13
Klistra in följande program i fönstret som visas . Detta program löper inuti Aktivera händelsen funktion VBA Arbetsblad klassen . Excel körs händelse funktioner när Excel-användare klickar på musen , aktivera kalkylblad och utföra andra åtgärder inom Excel .
Private Sub Worksheet_Activate ( ) katalog
MsgBox " Det här bladet har aktiverats "
End Sub
14
Klicka på " Excel " -ikonen i aktivitetsfältet i Windows för att återgå till Excel .
15
Klicka på " Sheet " fliken längst ned i programfönstret fönster . En meddelanderuta visas med texten du skrev i " MsgBox" uttalande i steg 3 . Detta tyder på att de uttalanden du skrev för kalkylbladet klassen Aktivera funktionen genomfördes framgångsrikt .