VBA står for Visual Basic for Application. VBA er nært knyttet til Visual Basic og bruker VB runtime . Men det kan bare kjøres i en rekke program som for eksempel Excel. VBA er veldig fleksibel, men støtter begrenset funksjonalitet i forhold til VB. Hendelse programmering er en nyttig teknikk du kan implementere i VBA for å overvåke brukerens handlinger. Event og arrangement prosedyre ble inkludert siden Excel 97 . En hendelse er en handling som er iverksatt av brukeren handling eller VBA -kode. En hendelse prosedyren er en Sub prosedyre der du kan skrive din handling koden . Du trenger
VBA
Vis flere instruksjoner
en
Klikk " Start", " Alle programmer " og " Microsoft Excel " for å skrive inn Excel -programmet . Klikk på " Aktiver Excel Visual Basic" når du først gå inn i Excel. Trykk "Alt" og " F11 " samtidig for å gå inn i VBA editor grensesnitt.
2
Velg " Regneark "-innstillingen og velg " Endre "-innstillingen på drop -down menyen på koden vinduet. Dette legger hendelsesprosedyren erklæring for "Change " hendelse i kodemodulen
3
Legg til kode i WorkSheet_Change prosedyren som følger: .
P Hvis ikke Application.Intersect ( Target, Me.Range ( " A2 : C11 ")) Er Ingenting Deretter
"Utfør en handling
Else
. Ingen celle av Target i området A2 : C11 . Avslutt
Exit Sub
WorkSheet_Change sjekker hver celle . Snitt ( )-metoden returnerer rekke celle deles av to serier : Target og Me.Range ( " A2 : C11 ") . Hvis Target er innenfor rekkevidde ( " A2 : C11 " ), vil en handling bli utført av koden
.