VBA in Excel/ Visual-Basic-Editor
Der Editor
BearbeitenDer Visual-Basic-Editor stellt die Entwicklungsumgebung für die VBA-Programmierung dar. Sie gelangen zum Editor mit der Tastenkombination Alt+F11. Im linken Teil des Fensters sehen Sie den Projekt-Explorer mit den zur Zeit geöffneten Projekten, also Arbeitsmappen und AddIns.
Die Einstellungen
BearbeitenÜber das Menü Extras / Optionen können Sie Einstellungen für die Arbeit mit dem Editor vornehmen. Hier einige Empfehlungen:
- Register Editor
Aktivieren Sie alle Kontrollkästchen mit Ausnahme des ersten (Automatische Syntaxüberprüfung, mehr störend als sinnvoll). Wichtig ist die Aktivierung von Variablendeklaration erforderlich. Dies zwingt Sie zu einer zumindest ansatzweise ordentlichen Variablendeklaration. - Register Editierformat
Verändern Sie hier nur dann die Voreinstellungen, wenn außer Ihnen niemand in der Entwicklungsumgebung arbeitet, andernfalls wirken sich die Änderungen für Dritte störend aus. - Register Allgemein
Im Rahmen Unterbrechen bei Fehlern sollte die Option Bei nicht verarbeiteten Fehlern aktiviert sein. Andernfalls kann es im Rahmen von Fehlerroutinen zu unerwarteten Programmabbrüchen kommen. - Register Verankern
Es sollten alle Kontrollkästchen mit Ausnahme des letzten (Objektkatalog) aktiviert sein.
Die Elemente
BearbeitenAls Programmierelemente (Container für Ihre Programmierungen) stehen Ihnen zur Verfügung:
- UserForm
Ein programmierbarer Dialog mit einer Anzahl von eingebauten und anderen, integrierbaren Steuerelementen. - Modul (Standardmodul)
Hier gehören die Prozeduren mit Ausnahme der Ereignisprogrammierung hinein. - Neues Klassenmodul
Es können neue Klassen gebildet werden. - Klassenmodule der Objekte der Arbeitsmappe; diese Module stellen die Container für die Ereignisprogrammierung dar. Dabei handelt es sich um:
- Diese Arbeitsmappe
- Tabelle1 etc.
- evtl. vorhandene UserForms
Der Objektkatalog
BearbeitenÜber den Objektkatalog (aufzurufen mit F2) erhalten Sie eine schnelle Übersicht über die Klassen der Bibliotheken und deren Elemente. Wenn Sie eine Klasse oder ein Element markieren, erhalten Sie mit F1 die zugehörige Hilfedatei.