Bearbeiten und Refactoring – Unterstützung beim Schreiben von Code und strukturelle Verbesserungen

In diesem Abschnitt finden Sie alle Tools, die Ihnen helfen, VBA-Code direkt im Editor zu schreiben, zu gestalten und zu verbessern. Die meisten dieser Tools dienen dazu, die Codeerstellung zu beschleunigen – durch das Einfügen vorgefertigter Muster, das Generieren strukturierter Blöcke, das Erstellen von Prozeduren oder Klassen sowie durch die Unterstützung bei der Erstellung konsistenten, qualitativ hochwertigen Codes.

Neben diesen Schreibhilfen umfasst dieser Abschnitt auch Werkzeuge, die eine einfache Refaktorisierung unterstützen: die Umstrukturierung von Code, das Auslagern von Logik, die Verbesserung der Lesbarkeit sowie die Anwendung einheitlicher Namens- oder Strukturkonventionen.

  • Kommentarfunktionen: Fügen Sie Kommentare ein oder passen Sie diese an, um die Verständlichkeit, die Dokumentation und die Lesbarkeit des Codes zu verbessern.
  • Code-Einrücker: Code automatisch mit einheitlicher Einrückung neu formatieren, um die Struktur und Lesbarkeit zu verbessern.
  • Prozedur-Generator: Erstellen Sie neue Prozeduren mit vordefinierter Struktur, Parametern und Dokumentation.
  • Prozeduraufruf-Generator: Erstellen Sie korrekt formatierte Prozeduraufrufe, bei denen die Argumente automatisch eingefügt werden.
  • Einfügen eines Prozeduraufrufs: Fügen Sie Prozeduraufrufe direkt an der richtigen Stelle und im richtigen Format in Ihren Code ein.
  • Immobilienentwickler: Erstellen Sie vollständige Get/Let/Set-Blöcke für Eigenschaften mit einheitlicher Benennung und Struktur.
  • Variable deklarieren: Fügen Sie Variablendeklarationen mit korrektem Typ, Gültigkeitsbereich und gemäß den Namenskonventionen ein.
  • Parameter deklarieren: Fügen Sie Prozedurparameter mit den entsprechenden Typen und optionalen Einstellungen hinzu oder aktualisieren Sie diese.
  • Variablengenerator: Erstellen Sie Variablendeklarationen und Initialisierungscode in einem strukturierten, einheitlichen Format.
  • Constant Builder: Fügen Sie Konstanten-Deklarationen mit eindeutigen Bezeichnungen und zugewiesenen Werten ein.
  • Enum-Generator: Erstellen Sie Aufzählungsblöcke, um benannte Konstantengruppen zu definieren und so den Code übersichtlicher zu gestalten.
  • „Case Builder“ auswählen: Erstellen Sie „Select Case“-Strukturen, die auf Variablen, Aufzählungen oder Verzweigungslogik zugeschnitten sind.
  • Schleifen-Generator: Füge „For“--, „For Each“- und „Do“-Schleifenstrukturen mit korrekter Syntax und Platzhaltern ein.
  • Wenn Builder: Erstellen Sie „If“-„ElseIf“- und „Else“-Blöcke mit übersichtlicher Formatierung und logischer Struktur.
  • Klassen-Generator: Erstellen Sie Klassenmodule mit Eigenschaften, Methoden und Initialisierungsvorlagen.
  • Objektnamen abrufen: Den Namen des ausgewählten Objekts abrufen und einfügen, um die Bezugnahme im Code zu beschleunigen.

Code VBA erweitert den Visual Basic-Editor um Werkzeuge, mit denen Sie VBA-Code effizienter verstehen, bearbeiten, debuggen, dokumentieren und generieren können. Im Folgenden finden Sie die wichtigsten Bereiche, in denen Code VBA Ihren Arbeitsablauf verbessert.

Produktivität und CodegenerierungCode-Navigation und -VerständnisBearbeitung und RefactoringCode-Wiederverwendung und BibliothekenDebugging und Fehlerbehandlung