VBA står for Visual Basic for Application . VBA er tæt knyttet til Visual Basic og bruger VB runtime . Men det kan kun køre inden for et væld program som Excel. VBA er meget fleksibel , men understøtter begrænset funktionalitet i forhold til VB. Begivenhed programmering er en nyttig teknik, du kan implementere i VBA til at overvåge brugernes handlinger. Event og begivenhed procedure, blev medtaget, da Excel 97 . En begivenhed er en handling iværksat af brugeren handling eller VBA-kode. En begivenhed procedure er en Sub procedure, hvor du kan skrive din handling kode. Ting du skal
VBA
Vis Flere Instruktioner
1
Klik på "Start ", " Alle programmer " og " Microsoft Excel " for at indtaste dit Excel -program. Klik på "Aktiver Excel Visual Basic ", når du først indtaste Excel. Tryk på " Alt" og " F11 " samtidigt for at komme ind i VBA editoren interface.
2
Vælg " Arbejdsark " indstilling, og vælg "Change " indstillingen på drop -down menuen på koden vinduet. Dette tilføjer begivenhed procedure erklæringen for " Change" hændelse til kodemodulet
3
Tilføj kode til den WorkSheet_Change procedure som følger: .
P Hvis ikke Application.Intersect ( Target, Me.Range ( " A2 : C11 " ) ) Er Ingenting Så
' udføre en handling
Else
. ' Ingen celle Target i området A2 : C11 . Afslut
Exit Sub
WorkSheet_Change kontrollerer hver celle. Intersect () metode returnerer den række af cellen deles af to serier : Target og Me.Range ( " A2 : C11 "). Hvis målet er inden for området ( " A2 : C11 " ), vil en handling blive udført af koden
.