VBA-Editor¶
Tastenkombination: Alt + F11
Übungen: Manuelles Einfügen von
Sub Routinen (Makros) oder
Function (neue eigene Funktionen; Beispiel: NettoMwst)
Wir verschieben das Programmieren so weit es geht nach hinten.
Hinweis
Falls noch keine Struktur Module im Projekt-Explorer vorhanden ist, dann bitte mittels Einfügen - Module diese notwendige Struktur erstellen.
Mit individuellen Modulen lassen sich die VBA-Codes besser und effizienter organisieren!
Ein paar Basics für den VBA-Editor:
F8 - Manuelles (zeilenweise) Abarbeiten mit Funktionstaste F8
F1 - Aufruf der Hilfen zu VBA Befehlen und Aufruf F1
Manuelles (zeilenweise) Abarbeiten mit Strg + Leertaste
Debugging:
bei Fehlern lässt sich im Editor der fragliche Quellcode begutachten und korrigieren.
Für eine weitere Excel/VBA-Nutzung muss man den Fehler beheben oder die Ausführung des Makros stoppen (Stopptaste im Editor).
Symbolleiste „Bearbeiten“ einfügen lassen im VBA-Editor:
Einzüge
Haltepunkte
Sub/Makro (F5)
Kommentierungen
Einstellungen:
für Tab-Schrittweite (z.B. 2 statt 4 Leerzeichen)
Schrift/Schriftgröße oder
automatische „Option Explicit“ für neue Module
Codeeingaben gerne in Small (kleinen Zeichen) und ohne Leerzeichen:
worksheets("Tabelle1").range("a1").value=100
' wird zu
Worksheets("Tabelle1").Range("a1").Value = 100
Aber auch hier ein Hinweis: bitte den erstellten Code immer kontrollieren/checken!