VBA steht für Visual Basic for Application . VBA ist eng mit Visual Basic verwandt und setzt VB Runtime . Aber es kann nur innerhalb einer Host-Anwendung wie Excel laufen . VBA ist sehr flexibel, aber unterstützt eingeschränkter Funktionalität im Vergleich zu VB . Event- Programmierung ist eine nützliche Technik, die Sie in VBA umsetzen können, um Benutzer Aktionen überwachen. Event- und Event- Verfahren wurden seit Excel 97 enthalten. Ein Ereignis ist eine Aktion durch den Anwender oder durch VBA-Code initiiert . Ein Ereignis Prozedur ist eine Sub-Prozedur in dem Sie Ihre Aktions-Code schreiben können. Things You
VBA
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf " Start", " Alle Programme " und " Microsoft Excel ", um Ihre Excel -Programm aufzurufen . Klicken Sie auf " Activate Excel Visual Basic ", wenn Sie zuerst das Excel. Drücken Sie die " Alt" und " F11 " gleichzeitig, um den VBA-Editor aufzurufen .
2
Wählen Sie das "Arbeitsblatt "-Einstellung , und wählen Sie die Schaltfläche "Ändern "-Einstellung auf den Drop- Down-Menü auf der Code-Fenster . Dies fügt das Ereignis Prozedurdeklaration für den "Change" Ereignis im Code-Modul
3
Fügen Sie Code zum Worksheet_Change Prozedur wie folgt: .
If Not Application.Intersect ( Target, Me.Range ( " A2: C11 " ) ) Is Nothing Then
' eine Aktion durchführen
Else
. ' Keine Zelle von Target im Bereich A2 : C11 . Verlassen
Exit Sub
Worksheet_Change prüft jede Zelle. Intersect ( )-Methode gibt den Bereich der Zelle, die durch zwei Bereiche geteilt : Target und Me.Range ( " A2: C11 " ) . Wenn Ziel innerhalb des Bereichs ( " A2: C11 " ) , wird eine Aktion durch den Code geführt werden
.