Visual Basic Editor - So öffnen und verwenden Sie ihn in Excel

Der erste Schritt zum Arbeiten mit VBA in Excel besteht darin, sich mit dem Visual Basic-Editor (auch VBA-Editor oder VB-Editor genannt) vertraut zu machen.

In diesem Tutorial werde ich alles über den VBA-Editor und einige nützliche Optionen behandeln, die Sie beim Codieren in Excel VBA kennen sollten.

Was ist Visual Basic-Editor in Excel?

Visual Basic Editor ist eine separate Anwendung, die Teil von Excel ist und jedes Mal geöffnet wird, wenn Sie eine Excel-Arbeitsmappe öffnen. Standardmäßig ist es ausgeblendet und um darauf zuzugreifen, müssen Sie es aktivieren.

VB Editor ist der Ort, an dem Sie den VB-Code aufbewahren.

Es gibt mehrere Möglichkeiten, den Code im VB-Editor zu erhalten:

  1. Wenn Sie ein Makro aufzeichnen, erstellt es automatisch ein neues Modul im VB-Editor und fügt den Code in dieses Modul ein.
  2. Sie können VB-Code manuell in den VB-Editor eingeben.
  3. Sie können einen Code aus einer anderen Arbeitsmappe oder aus dem Internet kopieren und in den VB-Editor einfügen.

Öffnen des VB-Editors

Es gibt verschiedene Möglichkeiten, den Visual Basic-Editor in Excel zu öffnen:

  1. Verwenden einer Tastenkombination (am einfachsten und schnellsten)
  2. Verwenden der Registerkarte "Entwickler".
  3. Verwenden der Arbeitsblatt-Registerkarten.

Lassen Sie uns diese schnell durchgehen.

Tastenkombination zum Öffnen des Visual Basic-Editors

Der einfachste Weg, den Visual Basic-Editor zu öffnen, ist die Tastenkombination - ALT + F11 (Halten Sie die ALT-Taste gedrückt und drücken Sie die F11-Taste).

Sobald Sie dies tun, wird ein separates Fenster für den Visual Basic-Editor geöffnet.

Diese Verknüpfung funktioniert als Umschalter. Wenn Sie sie also erneut verwenden, gelangen Sie zurück zur Excel-Anwendung (ohne den VB-Editor zu schließen).

Die Verknüpfung für die Mac-Version ist Opt + F11 oder Fn + Opt + F11

Verwenden der Registerkarte „Entwickler“

So öffnen Sie den Visual Basic-Editor über das Menüband:

  1. Klicken Sie auf die Registerkarte Entwickler (wenn Sie keine Registerkarte für Entwickler sehen, lesen Sie hier, wie Sie sie erhalten).
  2. Klicken Sie in der Gruppe Code auf Visual Basic.

Verwenden der Registerkarte Arbeitsblatt

Dies ist eine weniger verwendete Methode zum Öffnen des Vb-Editors.

Gehen Sie zu einer der Arbeitsblattregisterkarten, klicken Sie mit der rechten Maustaste und wählen Sie "Code anzeigen".

Diese Methode öffnet nicht nur den VB-Editor, sondern führt Sie auch zum Codefenster für dieses Arbeitsblattobjekt.

Dies ist nützlich, wenn Sie Code schreiben möchten, der nur für ein bestimmtes Arbeitsblatt funktioniert. Dies ist normalerweise bei Arbeitsblattereignissen der Fall.

Anatomie des Visual Basic-Editors in Excel

Wenn Sie den VB-Editor zum ersten Mal öffnen, sieht es möglicherweise etwas überwältigend aus.

Es gibt verschiedene Optionen und Abschnitte, die auf den ersten Blick völlig neu erscheinen mögen.

Außerdem hat es noch einen alten Excel 97-Tage-Look. Während sich Excel im Laufe der Jahre in Bezug auf Design und Benutzerfreundlichkeit enorm verbessert hat, hat sich der VB-Editor in seinem Aussehen nicht verändert.

In diesem Abschnitt werde ich Sie durch die verschiedenen Teile der Anwendung Visual Basic Editor führen.

Hinweis: Als ich vor Jahren anfing, VBA zu verwenden, war ich von all diesen neuen Optionen und Fenstern ziemlich überwältigt. Aber wenn Sie sich an die Arbeit mit VBA gewöhnen, werden Sie sich mit den meisten vertraut machen. Und die meiste Zeit müssen Sie nicht alle Optionen nutzen, sondern nur eine Handvoll.

Unten sehen Sie ein Bild der verschiedenen Komponenten des VB-Editors. Diese werden dann in den folgenden Abschnitten dieses Tutorials detailliert beschrieben.

Lassen Sie uns nun schnell jede dieser Komponenten durchgehen und verstehen, was sie tut:

Menüleiste

Hier haben Sie alle Optionen, die Sie im VB-Editor verwenden können. Es ähnelt dem Excel-Menüband, in dem Sie für jede Registerkarte Registerkarten und Optionen haben.

Sie können die verfügbaren Optionen erkunden, indem Sie auf jedes der Menüelemente klicken.

Sie werden feststellen, dass neben den meisten Optionen im VB-Editor Tastenkombinationen erwähnt werden. Sobald Sie sich an ein paar Tastenkombinationen gewöhnt haben, wird die Arbeit mit dem VB-Editor wirklich einfach.

Werkzeugleiste

Standardmäßig gibt es im VB-Editor eine Symbolleiste mit einigen nützlichen Optionen, die Sie wahrscheinlich am häufigsten benötigen. Dies ist genau wie die Symbolleiste für den Schnellzugriff in Excel. Es bietet Ihnen schnellen Zugriff auf einige der nützlichen Optionen.

Sie können es ein wenig anpassen, indem Sie Optionen entfernen oder hinzufügen (indem Sie auf den kleinen nach unten zeigenden Pfeil am Ende der Symbolleiste klicken).

In den meisten Fällen ist die Standardsymbolleiste alles, was Sie beim Arbeiten mit dem VB-Editor benötigen.

Sie können die Symbolleiste über die Menüleiste verschieben, indem Sie auf die drei grauen Punkte (am Anfang der Symbolleiste) klicken und sie über die Menüleiste ziehen.

Hinweis: Es gibt vier Symbolleisten im VB-Editor – Standard, Debug, Bearbeiten und Benutzerformular. Was Sie im obigen Bild sehen (was auch die Standardeinstellung ist) ist die Standardsymbolleiste. Sie können auf andere Symbolleisten zugreifen, indem Sie zur Option Ansicht gehen und den Cursor über die Option Symbolleisten bewegen. Sie können dem VB-Editor eine oder mehrere Symbolleisten hinzufügen, wenn Sie möchten.

Projekt-Explorer

Der Projekt-Explorer ist ein Fenster auf der linken Seite, das alle derzeit in Excel geöffneten Objekte anzeigt.

Wenn Sie mit Excel arbeiten, ist jede geöffnete Arbeitsmappe oder jedes geöffnete Add-In ein Projekt. Und jedes dieser Projekte kann eine Sammlung von Objekten enthalten.

In der folgenden Abbildung zeigt der Projekt-Explorer beispielsweise die beiden geöffneten Arbeitsmappen (Book1 und Book2) und die Objekte in jeder Arbeitsmappe (Worksheets, ThisWorkbook und Module in Book1).

Links neben den Objekten befindet sich ein Plussymbol, mit dem Sie die Objektliste reduzieren oder erweitern und die vollständige Objektliste anzeigen können.

Folgende Objekte können Teil des Projektexplorers sein:

  1. Alle geöffneten Arbeitsmappen - In jeder Arbeitsmappe (die auch als Projekt bezeichnet wird) können Sie die folgenden Objekte haben:
    • Arbeitsblattobjekt für jedes Arbeitsblatt in der Arbeitsmappe
    • ThisWorkbook-Objekt welches die Arbeitsmappe selbst darstellt
    • Kartenblatt Objekt für jedes Diagrammblatt (diese sind nicht so häufig wie Arbeitsblätter)
    • Module - Hier geht der Code, der mit einem Makrorekorder generiert wird. Sie können hier auch VBA-Code schreiben oder kopieren und einfügen.
  2. Alle geöffneten Add-Ins

Betrachten Sie den Projekt-Explorer als einen Ort, der alle zu einem bestimmten Zeitpunkt in Excel geöffneten Objekte umreißt.

Die Tastenkombination zum Öffnen des Projekt-Explorers ist Strg + R (Halten Sie die Steuertaste gedrückt und drücken Sie dann R). Um es zu schließen, klicken Sie einfach auf das Schließen-Symbol oben rechts im Projekt-Explorer-Fenster.

Hinweis: Für jedes Objekt im Projekt-Explorer gibt es ein Codefenster, in das Sie den Code schreiben (oder kopieren und von irgendwoher einfügen können). Das Codefenster erscheint, wenn Sie auf das Objekt doppelklicken.

Eigenschaftenfenster

Im Eigenschaftenfenster sehen Sie die Eigenschaften des ausgewählten Objekts. Wenn Sie das Eigenschaftenfenster noch nicht haben, können Sie es mit der Tastenkombination F4 aufrufen (oder gehen Sie zur Registerkarte Ansicht und klicken Sie auf Eigenschaftenfenster).

Das Eigenschaftenfenster ist ein schwebendes Fenster, das Sie im VB-Editor andocken können. Im folgenden Beispiel habe ich es direkt unter dem Projekt-Explorer angedockt.

Das Eigenschaftenfenster ermöglicht es uns, die Eigenschaften eines ausgewählten Objekts zu ändern. Wenn ich beispielsweise ein Arbeitsblatt ausgeblendet (oder sehr ausgeblendet) machen möchte, kann ich dies tun, indem ich die Visible-Eigenschaft des ausgewählten Arbeitsblattobjekts ändere.

Verwandt: Ausblenden eines Arbeitsblatts in Excel (das nicht einfach wieder ausgeblendet werden kann)

Codefenster

Für jedes Objekt, das im Projekt-Explorer aufgelistet ist, gibt es ein Codefenster. Sie können das Codefenster für ein Objekt öffnen, indem Sie es im Bereich Projekt-Explorer doppelklicken.

Das Codefenster ist der Ort, an dem Sie Ihren Code schreiben oder einen Code von woanders kopieren und einfügen.

Wenn Sie ein Makro aufzeichnen, geht der Code dafür in das Codefenster eines Moduls. Excel fügt automatisch ein Modul ein, um den Code darin zu platzieren, wenn ein Makro aufgezeichnet wird.

Verwandt: So führen Sie ein Makro (VBA-Code) in Excel aus.

Sofortiges Fenster

Das Direktfenster wird hauptsächlich beim Debuggen von Code verwendet. Eine Möglichkeit, das Direktfenster zu verwenden, besteht darin, eine Print.Debug-Anweisung innerhalb des Codes zu verwenden und dann den Code auszuführen.

Es hilft mir, den Code zu debuggen und festzustellen, wo mein Code hängen bleibt. Wenn ich das Ergebnis von Print.Debug im unmittelbaren Fenster erhalte, weiß ich, dass der Code zumindest bis zu dieser Zeile funktioniert hat.

Wenn Sie mit der VBA-Codierung noch nicht vertraut sind, kann es einige Zeit dauern, bis Sie das sofortige Fenster zum Debuggen verwenden können.

Standardmäßig ist das Direktfenster im VB-Editor nicht sichtbar. Sie können es erhalten, indem Sie die Tastenkombination Strg + G verwenden (oder gehen Sie zur Registerkarte Ansicht und klicken Sie auf "Immediate Window").

Wo kann man Code im VB-Editor hinzufügen?

Ich hoffe, Sie haben jetzt ein grundlegendes Verständnis dafür, was VB Editor ist und was alle Teile davon haben.

In diesem Abschnitt dieses Tutorials zeige ich Ihnen, wo Sie einen VBA-Code im Visual Basic-Editor hinzufügen können.

Es gibt zwei Stellen, an denen Sie den VBA-Code in Excel hinzufügen können:

  1. Das Codefenster für ein Objekt. Diese Objekte können eine Arbeitsmappe, ein Arbeitsblatt, ein Benutzerformular usw. sein.
  2. Das Codefenster eines Moduls.

Modulcodefenster vs. Objektcodefenster

Lassen Sie mich zunächst kurz den Unterschied zwischen dem Hinzufügen eines Codes in einem Modul und dem Hinzufügen eines Codes in einem Objektcodefenster klären.

Wenn Sie einem der Objekte einen Code hinzufügen, hängt dies von einer Aktion dieses Objekts ab, die diesen Code auslöst. Wenn Sie beispielsweise alle Arbeitsblätter in einer Arbeitsmappe einblenden möchten, sobald Sie diese Arbeitsmappe öffnen, wird der Code in das ThisWorkbook-Objekt (das die Arbeitsmappe darstellt) eingefügt.

Der Auslöser ist in diesem Fall das Öffnen der Arbeitsmappe.

Wenn Sie ein Arbeitsblatt schützen möchten, sobald ein anderes Arbeitsblatt aktiviert wird, wird der Code dafür in das Arbeitsblattcodefenster eingefügt.

Diese Trigger werden als Ereignisse bezeichnet und Sie können einen Code zuordnen, der ausgeführt wird, wenn ein Ereignis eintritt.

Verwandt: Erfahren Sie mehr über Ereignisse in VBA.

Im Gegenteil, der Code im Modul muss entweder manuell ausgeführt werden (oder kann auch von anderen Unterprogrammen aufgerufen werden).

Wenn Sie ein Makro aufzeichnen, erstellt Excel automatisch ein Modul und fügt den aufgezeichneten Makrocode darin ein. Wenn Sie diesen Code nun ausführen müssen, müssen Sie das Makro manuell ausführen.

Hinzufügen von VBA-Code im Modul

Während das Aufzeichnen eines Makros automatisch ein Modul erstellt und den Code darin einfügt, gibt es einige Einschränkungen bei der Verwendung eines Makrorekorders. Es kann beispielsweise keine Schleifen oder If Then Else-Bedingungen verwenden.

In solchen Fällen ist es besser, den Code entweder manuell zu kopieren und einzufügen oder den Code selbst zu schreiben.

Ein Modul kann verwendet werden, um die folgenden Arten von VBA-Codes zu speichern:

  1. Erklärungen: Sie können Variablen in einem Modul deklarieren. Durch das Deklarieren von Variablen können Sie angeben, welchen Datentyp eine Variable enthalten kann. Sie können eine Variable nur für ein Unterprogramm oder für alle Unterprogramme im Modul (oder alle Module) deklarieren.
  2. Unterprogramme (Prozeduren): Dies ist der Code, der die Schritte enthält, die VBA ausführen soll.
  3. Funktionsabläufe: Dies ist ein Code, der einen einzelnen Wert zurückgibt und mit dem Sie benutzerdefinierte Funktionen erstellen können (in VBA auch benutzerdefinierte Funktionen oder UDFs genannt).

Standardmäßig ist ein Modul kein Teil der Arbeitsmappe. Sie müssen es zuerst einfügen, bevor Sie es verwenden können.

Hinzufügen eines Moduls im VB-Editor

Im Folgenden sind die Schritte zum Hinzufügen eines Moduls aufgeführt:

  1. Klicken Sie mit der rechten Maustaste auf ein beliebiges Objekt der Arbeitsmappe (in dem Sie das Modul haben möchten).
  2. Bewegen Sie den Cursor auf die Option Einfügen.
  3. Klicken Sie auf Modul.

Dies würde sofort einen Ordner namens Module erstellen und ein Objekt namens Module 1 einfügen. Wenn Sie bereits ein Modul eingefügt haben, würden die obigen Schritte ein weiteres Modul einfügen.

Sobald das Modul eingefügt ist, können Sie im Projekt-Explorer auf das Modulobjekt doppelklicken und es öffnet sich das Codefenster dafür.

Jetzt können Sie den Code kopieren und einfügen oder selbst schreiben.

Entfernen des Moduls

Unten sind die Schritte zum Entfernen eines Moduls in Excel VBA:

  1. Klicken Sie mit der rechten Maustaste auf das Modul, das Sie entfernen möchten.
  2. Klicken Sie auf die Option Modul entfernen.
  3. Klicken Sie im sich öffnenden Dialogfeld auf Nein.

Hinweis: Sie können ein Modul exportieren, bevor Sie es entfernen. Es wird als .bas-Datei gespeichert und Sie können es in ein anderes Projekt importieren. Um ein Modul zu exportieren, klicken Sie mit der rechten Maustaste auf das Modul und klicken Sie auf „Datei exportieren“.

Hinzufügen von Code zum Objektcodefenster

Um das Codefenster für ein Objekt zu öffnen, doppelklicken Sie einfach darauf.

Wenn es geöffnet wird, können Sie den Code manuell eingeben oder den Code aus anderen Modulen oder aus dem Internet kopieren und einfügen.

Beachten Sie, dass Sie bei einigen Objekten das Ereignis auswählen können, für das Sie den Code schreiben möchten.

Wenn Sie beispielsweise einen Code schreiben möchten, damit etwas passiert, wenn die Auswahl im Arbeitsblatt geändert wird, müssen Sie zuerst Arbeitsblätter aus der Dropdown-Liste oben links im Codefenster auswählen und dann das Änderungsereignis aus der Dropdown-Liste auswählen -unten rechts.

Hinweis: Diese Ereignisse sind objektspezifisch. Wenn Sie das Codefenster für eine Arbeitsmappe öffnen, werden die Ereignisse im Zusammenhang mit dem Arbeitsmappenobjekt angezeigt. Wenn Sie das Codefenster für ein Arbeitsblatt öffnen, sehen Sie die Ereignisse, die sich auf das Arbeitsblattobjekt beziehen.

Anpassen des VB-Editors

Während die Standardeinstellungen des Visual Basic-Editors für die meisten Benutzer gut genug sind, können Sie die Benutzeroberfläche und einige Funktionen weiter anpassen.

In diesem Abschnitt des Tutorials zeige ich Ihnen alle Optionen, die Sie beim Anpassen des VB-Editors haben.

Um die VB Editor-Umgebung anzupassen, klicken Sie in der Menüleiste auf Tools und dann auf Optionen.

Dies würde das Dialogfeld Optionen öffnen, das Ihnen alle Anpassungsoptionen im VB-Editor bietet. Das Dialogfeld „Optionen“ enthält vier Registerkarten (wie unten gezeigt) mit verschiedenen Anpassungsoptionen für den Visual Basic-Editor.

Lassen Sie uns schnell jede dieser Registerkarten und die wichtigen Optionen in jeder durchgehen.

Registerkarte Editor

Während die eingebauten Einstellungen in den meisten Fällen gut funktionieren, lassen Sie mich dennoch die Optionen auf dieser Registerkarte durchgehen.

Wenn Sie die Arbeit mit VBA in Excel besser beherrschen, möchten Sie möglicherweise den VB-Editor mit einigen dieser Optionen anpassen.

Automatische Syntaxprüfung

Wenn Sie mit VBA in Excel arbeiten, werden Sie, sobald Sie einen Syntaxfehler machen, von einem Popup-Dialogfeld (mit einer Beschreibung des Fehlers) begrüßt. Etwas wie unten gezeigt:

Wenn Sie diese Option deaktivieren, wird dieses Popup-Fenster auch dann nicht angezeigt, wenn Sie einen Syntaxfehler machen. Im Codetext würde sich jedoch die Farbe ändern, um anzuzeigen, dass ein Fehler vorliegt.

Wenn Sie ein Anfänger sind, empfehle ich Ihnen, diese Option aktiviert zu lassen. Wenn Sie mehr Erfahrung mit der Codierung haben, werden Sie diese Popup-Fenster möglicherweise irritierend finden, und dann können Sie diese Option deaktivieren.

Variablendeklaration erforderlich

Dies ist eine Option, die ich empfehle, zu aktivieren.

Wenn Sie mit VBA arbeiten, verwenden Sie Variablen, um verschiedene Datentypen und Objekte aufzunehmen.

Wenn Sie diese Option aktivieren, wird automatisch die Anweisung „Option Explicit“ oben im Codefenster eingefügt. Dies zwingt Sie, alle Variablen zu deklarieren, die Sie in Ihrem Code verwenden. Wenn Sie keine Variable deklarieren und versuchen, den Code auszuführen, wird ein Fehler angezeigt (wie unten gezeigt).

Im obigen Fall habe ich die Variable Var verwendet, aber nicht deklariert. Wenn ich also versuche, den Code auszuführen, wird ein Fehler angezeigt.

Diese Option ist sehr nützlich, wenn Sie viele Variablen haben. Es hilft mir oft, falsch geschriebene Variablennamen zu finden, da sie als nicht deklariert betrachtet werden und ein Fehler angezeigt wird.

Hinweis: Wenn Sie diese Option aktivieren, hat dies keine Auswirkungen auf die vorhandenen Module.

Auto-Listen-Mitglied

Diese Option ist sehr nützlich, da sie Ihnen hilft, eine Liste der Eigenschaften von Methoden für ein Objekt zu erhalten.

Wenn ich beispielsweise ein Arbeitsblatt (Sheet1) löschen möchte, muss ich die Zeile Sheet1.Delete verwenden.

Während ich den Code eintippe, werden mir, sobald ich den Punkt eingebe, alle Methoden und Eigenschaften angezeigt, die mit dem Worksheet-Objekt verknüpft sind (wie unten gezeigt).

Die automatische Listenfunktion ist großartig, da sie Ihnen Folgendes ermöglicht:

  • Wählen Sie schnell die Eigenschaft und Methode aus der Liste und sparen Sie Zeit
  • Zeigt Ihnen alle Eigenschaften und Methoden, die Sie möglicherweise nicht kennen
  • Vermeiden Sie Rechtschreibfehler

Diese Option ist standardmäßig aktiviert und ich empfehle, dies beizubehalten.

Auto-Quick-Info-Optionen

Wenn Sie eine Funktion in ein Excel-Arbeitsblatt eingeben, werden einige Informationen über die Funktion angezeigt, z. B. die erforderlichen Argumente.

Wenn Sie eine Funktion in VBA eingeben, werden in ähnlicher Weise einige Informationen angezeigt (wie unten gezeigt). Dazu müssen Sie jedoch sicherstellen, dass die Option Auto Quick Info aktiviert ist (was standardmäßig der Fall ist).

Optionen für automatische Datentipps

Wenn Sie Ihren Code Zeile für Zeile durchgehen und den Cursor über einem Variablennamen platzieren, wird Ihnen der Wert der Variablen angezeigt.

Ich finde es sehr nützlich, wenn Sie den Code debuggen oder den Code Zeile für Zeile durchgehen, der Schleifen enthält.

Sobald ich im obigen Beispiel den Cursor über die Variable (var) setze, zeigt sie den Wert an, den sie enthält.

Diese Option ist standardmäßig aktiviert und ich empfehle Ihnen, dies beizubehalten.

Automatischer Einzug

Da VBA-Codes lang und unordentlich werden können, erhöht die Verwendung von Einrückungen die Lesbarkeit des Codes.

Beim Schreiben von Code können Sie mit der Tabulatortaste einrücken.

Diese Option stellt sicher, dass, wenn Sie mit der eingerückten Zeile fertig sind und die Eingabetaste drücken, die nächste Zeile nicht ganz am Anfang beginnt, sondern dieselbe Einrückung wie die vorherige hat.

Im obigen Beispiel, nachdem ich die Debug.Print-Zeile geschrieben und die Eingabetaste gedrückt habe, beginnt sie direkt darunter (mit derselben Einrückungsebene).

Ich finde diese Option nützlich und das Deaktivieren würde bedeuten, dass jede Zeile in einem Codeblock, der eingerückt werden soll, manuell eingerückt werden muss.

Sie können den Einzugswert ändern, wenn Sie möchten. Ich behalte es auf dem Standardwert.

Textbearbeitung per Drag & Drop

Wenn diese Option aktiviert ist, können Sie einen Codeblock auswählen und per Drag & Drop verschieben.

Es spart Zeit, da Sie es nicht erst ausschneiden und dann einfügen müssen. Sie können es einfach auswählen und ziehen.

Diese Option ist standardmäßig aktiviert und ich empfehle Ihnen, dies beizubehalten.

Standardmäßig zur vollständigen Modulansicht

Wenn diese Option aktiviert ist, können Sie alle Prozeduren in einem Modul in einer einzigen scrollbaren Liste sehen.

Wenn Sie diese Option deaktivieren, können Sie jeweils nur ein Modul sehen. Sie müssen aus der Dropdown-Liste oben rechts im Codefenster eine Auswahl des Moduls treffen, das Sie sehen möchten.

Diese Option ist standardmäßig aktiviert und ich empfehle, dies beizubehalten.

Ein Grund, warum Sie es möglicherweise deaktivieren möchten, wenn Sie mehrere Prozeduren haben, die sehr groß sind und das Scrollen über diese Zeit in Anspruch nehmen, oder wenn Sie viele Prozeduren haben und sie schnell finden möchten, anstatt Zeit mit Scrollen zu verschwenden.

Verfahrenstrennzeichen

Wenn diese Option aktiviert ist, sehen Sie eine Linie (eine Art Trennlinie) zwischen zwei Prozeduren.

Ich finde dies nützlich, da es visuell zeigt, wann eine Prozedur endet und die andere beginnt.

Es ist standardmäßig aktiviert und ich empfehle, es so zu belassen.

Registerkarte „Editorformat“

Mit den Optionen auf der Registerkarte Editorformat können Sie das Aussehen Ihres Codes im Codefenster anpassen.

Persönlich behalte ich alle Standardoptionen bei, da ich damit einverstanden bin. Wenn Sie möchten, können Sie dies nach Ihren Wünschen anpassen.

Um eine Änderung vorzunehmen, müssen Sie zuerst eine Option im Feld Codefarben auswählen. Sobald eine Option ausgewählt ist, können Sie die Vordergrund-, Hintergrund- und Anzeigefarbe dafür ändern.

In dieser Registerkarte können auch Schriftart und Schriftgröße eingestellt werden. Es wird empfohlen, eine Schriftart mit fester Breite wie Courier New zu verwenden, da sie den Code besser lesbar macht.

Beachten Sie, dass die Einstellung von Schriftart und -größe für alle Codetypen gleich bleibt (d. h. alle Codetypen, die im Codefarbfeld angezeigt werden).

Unten ist ein Bild, in dem ich Breakpoint ausgewählt habe und dessen Formatierung ändern kann.

Hinweis: Wenn die Option Randindikatorleiste aktiviert ist, wird links vom Code eine kleine Randleiste angezeigt. Es ist hilfreich, da es beim Ausführen des Codes nützliche Indikatoren anzeigt. Im obigen Beispiel wird beim Setzen eines Breakpoints automatisch ein roter Punkt links von der Linie in der Randleiste angezeigt. Alternativ können Sie zum Setzen eines Breakpoints einfach auf die Randleiste links neben der Codezeile klicken, die Sie als Breakpoint verwenden möchten.

Standardmäßig ist die Randanzeigeleiste aktiviert und ich empfehle, dies beizubehalten.

Eine meiner VBA-Kursteilnehmer fand diese Anpassungsoptionen nützlich und sie war farbenblind. Mit den Optionen hier konnte sie die Farben und Formate einstellen, die ihr die Arbeit mit VBA erleichterten.

Registerkarte Allgemein

Die Registerkarte „Allgemein“ bietet viele Optionen, die Sie jedoch nicht ändern müssen.

Ich empfehle Ihnen, alle Optionen unverändert zu lassen.

Eine wichtige Option, die Sie auf dieser Registerkarte kennen sollten, ist die Fehlerbehandlung.

Standardmäßig ist „Break on unhandled Errors“ ausgewählt und ich empfehle, dies beizubehalten.

Diese Option bedeutet, dass, wenn in Ihrem Code ein Fehler auftritt und Sie diesen Fehler noch nicht in Ihrem Code behandelt haben, er unterbrochen und beendet wird. Wenn Sie den Fehler jedoch behoben haben (z. B. mithilfe der Optionen On Error Resume Next oder On Error Goto), wird er nicht beschädigt (da die Fehler nicht behandelt werden).

Registerkarte Andocken

Auf dieser Registerkarte können Sie angeben, welche Fenster angedockt werden sollen.

Andocken bedeutet, dass Sie die Position eines Fensters (z.

Wenn Sie nicht andocken, können Sie jeweils ein Fenster im Vollbildmodus anzeigen und müssen zum anderen wechseln.

Ich empfehle, die Standardeinstellungen beizubehalten.

wave wave wave wave wave