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!