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

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

Der erste Schritt bei der Verwendung von VBA in Excel besteht darin, sich mit dem Visual Basic-Editor (auch bekannt als VBA-Editor oder VB-Editor) vertraut zu machen.

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

Was ist der Visual Basic-Editor in Excel?

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

Im VB-Editor wird der VB-Code gespeichert.

Sie können Code im VB-Editor auf verschiedene Arten 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 Code aus anderen Arbeitsmappen oder dem Internet kopieren und in den VB-Editor einfügen.

Öffnen Sie den VB-Editor

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

  1. Verwenden Sie Tastaturkürzel (am einfachsten, am schnellsten)
  2. Verwenden Sie den Entwickler-Tab.
  3. Verwenden Sie Arbeitsblattregisterkarten.

Werfen wir einen kurzen Blick auf jeden einzelnen.

Tastenkombination zum Öffnen des Visual Basic-Editors

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

verwandte Frage  So benennen Sie Arbeitsblätter in Excel um (4 einfache Möglichkeiten + Verknüpfungen)

Danach wird ein separates Fenster für den Visual Basic-Editor geöffnet.

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

Die Tastenkombinationen für die Mac-Version sindWahl+F11Fn + Wahl + F11

Verwenden Sie den Entwickler-Tab

So öffnen Sie den Visual Basic-Editor über die Multifunktionsleiste:

  1. Klicken Sie auf die Registerkarte „Entwickler“ (wenn Sie die Registerkarte „Entwickler“ nicht sehen, lesen Sie, wie Sie sie erhalten).
  2. Klicken Sie in der Codegruppe auf Visual Basic.

Visual Basic-Editor-Schaltfläche im Menüband

Verwenden Sie Arbeitsblattregisterkarten

Dies ist eine weniger gebräuchliche Methode zum Öffnen des Vb-Editors.

Wechseln Sie zu einer beliebigen Blattregisterkarte, klicken Sie mit der rechten Maustaste, und wählen Sie Code anzeigen aus.

Code anzeigen, um den VB-Editor zu öffnen

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

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

Anatomie des Visual Basic-Editors in Excel

Wenn Sie den VB-Editor zum ersten Mal öffnen, kann er etwas überwältigend erscheinen.

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

Außerdem hat es immer noch das alte Aussehen von Excel 97 Day.Während sich Excel im Laufe der Jahre in Design und Benutzerfreundlichkeit stark verbessert hat, hat sich das Aussehen des VB-Editors in keiner Weise geändert.

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

Hinweis: Als ich vor einigen Jahren anfing, VBA zu verwenden, war ich von all diesen neuen Optionen und Fenstern überwältigt.Aber wenn Sie sich an VBA gewöhnt haben, werden Sie mit dem Großteil zufrieden sein.Meistens müssen Sie nicht alle Optionen verwenden, sondern nur eine Hand.

Nachfolgend finden Sie Bilder der verschiedenen Komponenten des VB-Editors.Diese werden dann in den folgenden Abschnitten dieses Tutorials ausführlich beschrieben.

Verschiedene Teile des VB-Editors in Excel

Lassen Sie uns nun einen kurzen Blick auf jede Komponente werfen und sehen, was sie tut:

Menüleiste

Hier finden Sie alle Optionen, die Sie im VB-Editor verwenden können.Es ähnelt der Excel-Multifunktionsleiste, wo jede Registerkarte über Registerkarten und Optionen verfügt.

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

Sie werden Tastaturkürzel bemerken, die neben den meisten Optionen im VB-Editor erwähnt werden.Die Verwendung des VB-Editors wird sehr einfach, sobald Sie sich an einige Tastenkombinationen gewöhnt haben.

Symbolleiste

Standardmäßig verfügt der VB-Editor über eine Symbolleiste mit einigen nützlichen Optionen, die Sie möglicherweise am häufigsten benötigen.Es ist wie die Symbolleiste für den Schnellzugriff in Excel.Es bietet Ihnen schnellen Zugriff auf einige nützliche Optionen.

Sie können es ein wenig anpassen, indem Sie Optionen entfernen oder hinzufügen (indem Sie auf den kleinen Abwärtspfeil am Ende der Symbolleiste klicken).

Fügen Sie Optionen zur Symbolleiste hinzu oder entfernen Sie sie

In den meisten Fällen benötigen Sie nur die Standardsymbolleiste, wenn Sie den VB-Editor verwenden.

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, Edit und UserForm.Was Sie im obigen Bild sehen (und auch die Standardeinstellung), ist die Standardsymbolleiste.Sie können auf andere Symbolleisten zugreifen, indem Sie zur Option Ansicht gehen und den Mauszeiger über die Option Symbolleisten bewegen.Falls gewünscht, können Sie dem VB-Editor eine oder mehrere Symbolleisten hinzufügen.

Projektbrowser

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

Bei der Verwendung von Excel ist jede geöffnete Arbeitsmappe oder jedes geöffnete Add-In ein Projekt.Jedes dieser Elemente kann eine Reihe von Objekten enthalten.

In der Abbildung unten zeigt der Projekt-Explorer beispielsweise zwei geöffnete Arbeitsmappen (Book1 und Book2) und die Objekte in jeder Arbeitsmappe (Arbeitsblätter, ThisWorkbook und Module in Book1).

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

Projekt-Explorer im Excel-VBA-Editor

Die folgenden Objekte können Teil des Projektexplorers sein:

  1. Alle geöffneten Arbeitsmappen – In jeder Arbeitsmappe (auch als Projekt bezeichnet) können Sie die folgenden Objekte haben:
    • ArbeitArbeit für jedes Arbeitsblatt im BuchTabellenobjekt
    • ThisWorkbook-Objekt, die die Arbeitsmappe selbst darstellt
    • jedes DiagrammblattsDiagrammblatt Objekt(Diese sind nicht so häufig wie Arbeitsblätter)
    • Modul- Hier befindet sich der mit dem Makrorecorder generierte Code.Sie können hier auch VBA-Code schreiben oder kopieren und einfügen.
  2. Alle geöffneten Add-Ins

Stellen Sie sich den Projekt-Explorer als einen Ort vor, an dem Sie einen Überblick über alle Objekte haben, die zu einem bestimmten Zeitpunkt in Excel geöffnet sind.

Die Tastenkombination zum Öffnen des Projekt-Explorers lautetStrg + R(Steuertaste gedrückt halten, dann R drücken).Um es zu schließen, klicken Sie einfach auf das Schließen-Symbol in der oberen rechten Ecke des Projekt-Explorer-Fensters.

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

Eigenschaftenfenster

Im Eigenschaftenfenster können Sie die Eigenschaften des ausgewählten Objekts anzeigen.Wenn Sie das Eigenschaftenfenster noch nicht haben, können Sie die Tastenkombination F4 verwenden (oder zur Registerkarte Ansicht gehen und auf das Eigenschaftenfenster klicken), um es zu erhalten.

verwandte Frage  So entfernen Sie die Zellformatierung (aus allen leeren, bestimmten Zellen) in Excel

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

Eigenschaftenfenster, das unter dem Projekt-Explorer angedockt ist

Das Eigenschaftsfenster ermöglicht es uns, die Eigenschaften des ausgewählten Objekts zu ändern.Wenn ich beispielsweise möchte, dass das Blatt ausgeblendet (oder sehr ausgeblendet) wird, kann ich dies tun, indem ich die Visible-Eigenschaft des ausgewählten Blattobjekts ändere.

Ändern Sie die sichtbare Eigenschaft eines Arbeitsblatts im Eigenschaftenfenster

Codefenster

Jedes im Projektexplorer aufgelistete Objekt hat ein Codefenster.Sie können das Codefenster eines Objekts öffnen, indem Sie im Projekt-Explorer-Bereich auf das Objekt doppelklicken.

Im Codefenster schreiben Sie Code oder kopieren und fügen Code von einer anderen Stelle ein.

Wenn Sie ein Makro aufzeichnen, wird sein Code in das Codefenster des Moduls eingefügt.Excel fügt automatisch ein Modul ein, um Ihren Code einzufügen, wenn Sie ein Makro aufzeichnen.

Sofortiges Fenster

Das Direktfenster wird hauptsächlich zum Debuggen von Code verwendet.Eine Möglichkeit, das Direktfenster zu verwenden, besteht darin, die Print.Debug-Anweisung in meinem Code zu verwenden und den Code dann auszuführen.

Es hilft mir, meinen Code zu debuggen und zu identifizieren, wo mein Code hängen bleibt.Wenn ich das Ergebnis von Print.Debug im Direktfenster erhalte, weiß ich, dass der Code mindestens bis zu dieser Zeile gültig ist.

Wenn Sie neu in der VBA-Codierung sind, kann das Debuggen mithilfe des Direktfensters einige Zeit dauern.

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

Wo Code im VB-Editor hinzugefügt werden kann

Ich hoffe, Sie haben jetzt ein grundlegendes Verständnis dafür, was der VB-Editor und all seine Teile sind.

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

Es gibt zwei Stellen, um VBA-Code in Excel hinzuzufügen:

  1. Codefenster des Objekts.Diese Objekte können Arbeitsmappen, Arbeitsblätter, Benutzerformulare usw. sein.
  2. Das Codefenster für das Modul.

Modulcodefenster vs. Objektcodefenster

Lassen Sie mich zunächst schnell den Unterschied zwischen dem Hinzufügen von Code in einem Modul und dem Hinzufügen von Code im Zielcodefenster herausfinden.

Wenn Sie einem Objekt Code hinzufügen, hängt es von einer Aktion an diesem Objekt ab, die den Code auslöst.Wenn Sie beispielsweise alle Arbeitsblätter in der Arbeitsmappe sofort nach dem Öffnen einblenden möchten, wird der Code in das ThisWorkbook-Objekt (das die Arbeitsmappe darstellt) eingefügt.

In diesem Fall besteht der Auslöser darin, die Arbeitsmappe zu öffnen.

Wenn Sie ein Blatt direkt nach der Aktivierung eines anderen Blatts schützen möchten, wird der Code in das Blattcodefenster verschoben.

Diese Trigger werden Ereignisse genannt, und Sie können Code zuordnen, der ausgeführt werden soll, wenn das Ereignis eintritt.

Stattdessen muss der Code im Modul manuell ausgeführt werden (oder kann auch von anderen Subroutinen aufgerufen werden).

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

Fügen Sie dem Modul VBA-Code hinzu

Während beim Aufzeichnen eines Makros automatisch ein Modul erstellt und Code darin eingefügt wird, gibt es einige Einschränkungen bei der Verwendung des Makrorecorders.Beispielsweise kann es keine Schleifen oder If Then Else-Bedingungen verwenden.

In diesem Fall ist es besser, den Code manuell zu kopieren und einzufügen oder selbst zu schreiben.

Module können verwendet werden, um die folgenden Arten von VBA-Code zu speichern:

  1. Erklärung: Sie können Variablen in Modulen deklarieren.Durch das Deklarieren einer Variablen können Sie den Datentyp angeben, den die Variable enthalten kann.Sie können Variablen nur für ein Unterprogramm oder für alle Unterprogramme in einem Modul (oder allen Modulen) deklarieren.
  2. Unterprogramm (Prozedur): Dies ist der Code, der die Schritte enthält, die VBA ausführen soll.
  3. funktionaler Prozess: Dies ist ein Code, der einen einzelnen Wert zurückgibt, den Sie zum Erstellen einer benutzerdefinierten Funktion verwenden können (in VBA auch als benutzerdefinierte Funktion oder UDF bezeichnet).

Standardmäßig sind Module nicht Teil der Arbeitsmappe.Es muss vor Gebrauch eingesetzt werden.

Fügen Sie Module im VB-Editor hinzu

So fügen Sie ein Modul hinzu:

  1. Klicken Sie mit der rechten Maustaste auf ein beliebiges Objekt der Arbeitsmappe (wo das Modul sein soll).Klicken Sie mit der rechten Maustaste auf ein beliebiges Objekt
  2. Bewegen Sie den Mauszeiger über die Einfügeoption.
  3. Klicken Sie auf das Modul.Modul anklicken

Dadurch wird sofort ein Ordner namens Module erstellt und ein Objekt namens Module1 eingefügt.Wenn Sie bereits ein Modul eingefügt haben, wird mit den obigen Schritten ein weiteres Modul eingefügt.

Fügen Sie im VB-Editor ein Modul ein

Nach dem Einfügen des Moduls können Sie im Projektexplorer 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 Sie das Modul

Hier sind die Schritte zum Löschen eines Moduls in Excel VBA:

  1. Klicken Sie mit der rechten Maustaste auf das Modul, das Sie löschen möchten.
  2. Klicken Sie auf die Option Modul entfernen.Löschen Sie die Module eines Projekts im VB-Editor
  3. Klicken Sie im sich öffnenden Dialogfeld auf Nein.Tipps vor dem Entfernen von Modulen

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

Fügen Sie dem Objektcodefenster Code hinzu

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

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

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

Wenn Sie beispielsweise Code schreiben möchten, was passiert, wenn sich eine Auswahl in einem Arbeitsblatt ändert, müssen Sie zuerst das Arbeitsblatt aus der Dropdown-Liste in der oberen linken Ecke des Codefensters auswählen und dann Ereignis ändern aus dem auswählen Dropdown-Liste - rechts.

Auswahländerungsereignis im VBA-Codefenster

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

Benutzerdefinierter VB-Editor

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 Teil des Tutorials zeige ich Ihnen alle Optionen beim Anpassen des VB-Editors.

Um die Umgebung des VB-Editors anzupassen, klicken Sie in der Menüleiste auf Extras und dann auf Optionen.

Dadurch wird das Dialogfeld „Optionen“ geöffnet, das Ihnen alle Anpassungsoptionen im VB-Editor bietet.Das Dialogfeld „Optionen“ verfügt über vier Registerkarten (siehe unten) mit verschiedenen Anpassungsoptionen für den Visual Basic-Editor.

Optionen zum Anpassen des Vb-Editors

Werfen wir einen kurzen Blick auf die einzelnen Registerkarten und die darin enthaltenen wichtigen Optionen.

Editor-Registerkarte

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

Wenn Sie mit VBA in Excel vertrauter werden, möchten Sie vielleicht den VB-Editor mit einigen dieser Optionen anpassen.

Automatische Grammatikprüfung

Wenn Sie VBA in Excel verwenden, erscheint ein Dialogfeld (mit einer Beschreibung des Fehlers), sobald ein Syntaxfehler auftritt.Wie nachfolgend dargestellt:

verwandte Frage  So sehen Sie, wer Ihnen auf Instagram entfolgt

Automatische Syntaxprüfung in Visual Basic-Editoroptionen

Wenn diese Option deaktiviert ist, wird dieses Popup auch bei einem Syntaxfehler nicht angezeigt.Die Farbe im Codetext ändert sich jedoch, um einen Fehler anzuzeigen.

Wenn Sie ein Anfänger sind, empfehle ich, diese Option zu aktivieren.Wenn Sie mehr Erfahrung mit dem Codieren haben, werden Sie diese Popups möglicherweise als störend empfinden, und Sie können diese Option deaktivieren.

Variablendeklaration erforderlich

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

Wenn Sie VBA verwenden, verwenden Sie Variablen, um verschiedene Datentypen und Objekte zu speichern.

Wenn Sie diese Option aktivieren, fügt sie automatisch eine "Option Explicit"-Anweisung oben im Codefenster ein.Dadurch werden Sie gezwungen, alle Variablen zu deklarieren, die Sie in Ihrem Code verwenden.Wenn Sie die Variable nicht deklarieren und versuchen, den Code auszuführen, erhalten Sie eine Fehlermeldung (wie unten gezeigt).

Variabler nicht deklarierter Fehler in Excel VBA

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

Diese Option ist nützlich, wenn Sie viele Variablen haben.Es hilft mir normalerweise, falsch geschriebene Variablennamen zu finden, da sie als nicht deklariert behandelt werden und einen Fehler anzeigen.

Hinweis: Wenn diese Option aktiviert ist, wirkt sie sich nicht auf vorhandene Module aus.

Automatische Listenmitglieder

Diese Option ist nützlich, da sie Ihnen hilft, eine Liste der Eigenschaften einer Objektmethode zu erhalten.

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

Wenn ich den Code eingebe, werden, sobald ich den Punkt eingebe, alle Methoden und Eigenschaften angezeigt, die dem Worksheet-Objekt zugeordnet sind (siehe unten).

Option für automatische Listenmitglieder im VB-Editor

Die Autolist-Funktion ist großartig, weil sie Ihnen Folgendes ermöglicht:

  • Sparen Sie Zeit, indem Sie schnell Eigenschaften und Methoden aus Listen auswählen
  • 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 so zu belassen.

Automatische Schnellinfo-Option

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

Wenn Sie eine Funktion in VBA eingeben, werden Ihnen ebenfalls einige Informationen angezeigt (siehe unten).Dazu müssen Sie jedoch sicherstellen, dass die Option „Automatische Schnellinfo“ (standardmäßig) aktiviert ist.

Automatische Schnellinfo-Option im VB-Editor

Automatische Datentipp-Option

Wenn Sie Zeile für Zeile durch den Code gehen und den Cursor über den Variablennamen platzieren, wird der Wert der Variablen angezeigt.

Ich finde es nützlich beim Debuggen von Code oder beim schrittweisen Durchlaufen von Code, der Schleifen enthält.

Option „Automatische Datentipps“ in den Optionen des Visual Basic-Editors

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

Diese Option ist standardmäßig aktiviert und ich empfehle Ihnen, dies so zu belassen.

automatischer Einzug

Da VBA-Code ausführlich und chaotisch werden kann, erhöht die Verwendung von Einzügen die Lesbarkeit des Codes.

Beim Schreiben von Code können Sie die Tabulatortaste zum Einrücken verwenden.

Diese Option stellt sicher, dass, wenn Sie eine eingerückte Zeile beenden und die Eingabetaste drücken, die nächste Zeile nicht von vorne beginnt, sondern dieselbe Einrückung wie die vorherige Zeile hat.

Aktivieren Sie die Einrückung im Codefenster des VB-Editors

Nachdem ich im obigen Beispiel 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. Wenn Sie sie deaktivieren, müssen Sie jede Zeile in einem Codeblock, den ich einrücken möchte, manuell einrücken.

Sie können den Einrückungswert bei Bedarf ändern.Ich behalte es als Standard.

Drag-and-Drop-Textbearbeitung

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

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

Diese Option ist standardmäßig aktiviert und ich empfehle Ihnen, dies so zu belassen.

Standardmäßig die vollständige Modulansicht

Wenn diese Option aktiviert ist, können Sie alle Verfahren im Modul in einer scrollbaren Liste anzeigen.

Wenn diese Option deaktiviert ist, können Sie jeweils nur ein Modul sehen.Sie müssen das Modul, das Sie anzeigen möchten, aus der Dropdown-Liste in der oberen rechten Ecke des Codefensters auswählen.

Diese Option ist standardmäßig aktiviert und ich empfehle, dies so zu belassen.

Ein Grund, warum Sie es möglicherweise deaktivieren möchten, ist, wenn Sie mehrere sperrige Programme haben und das Scrollen durch sie Zeit braucht, oder wenn Sie viele Programme haben und sie schnell finden möchten, anstatt Zeit beim Scrollen zu verschwenden.

Programmtrenner

Wenn diese Option aktiviert ist, sehen Sie eine Linie (eine Art Trennlinie) zwischen den beiden Prozessen.

Ich finde das nützlich, da es visuell zeigt, wann ein Prozess endet und ein anderer beginnt.

Option zum Trennen von Prozeduren im VB-Editor

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

Registerkarte Editor-Format

Mit den Optionen auf der Registerkarte Format des Editors können Sie die Darstellung Ihres Codes im Codefenster anpassen.

Persönlich behalte ich alle Standardoptionen, weil es mir gut geht.Sie können es bei Bedarf nach Ihren Wünschen anpassen.

Um Änderungen vorzunehmen, müssen Sie zuerst eine Option im Farbfeld des Codes auswählen.Nachdem Sie eine Option ausgewählt haben, können Sie deren Vordergrund-, Hintergrund- und Anzeigefarben ändern.

Schriftart und Schriftgröße können ebenfalls in diesem Reiter eingestellt werden.Eine Schriftart mit fester Breite wie Courier New wird empfohlen, da sie den Code besser lesbar macht.

Beachten Sie, dass die Schriftart- und Größeneinstellungen für alle Codetypen gleich bleiben (d. h. alle Codetypen, die im Codefarbfeld angezeigt werden).

Unten ist das Bild mit meinen ausgewählten Haltepunkten und ich kann sein Format ändern.

Editor-Formatierungsoptionen im VB-Editor

Hinweis: Wenn die Option für die Randanzeigeleiste aktiviert ist, wird links neben dem Code eine kleine Randleiste angezeigt.Dies ist hilfreich, da es beim Ausführen des Codes nützliche Metriken anzeigt.Wenn Sie im obigen Beispiel einen Haltepunkt setzen, wird automatisch ein roter Punkt links von der Linie in der Randleiste angezeigt.Alternativ können Sie zum Festlegen eines Haltepunkts einfach auf die Randleiste links neben der Codezeile klicken, für die Sie einen Haltepunkt festlegen möchten.

Standardmäßig ist die Randanzeigeleiste aktiviert, und ich empfehle, dies so zu belassen.

Eine meiner VBA-Studenten fand diese benutzerdefinierte Option nützlich und sie ist farbenblind.Mithilfe der Optionen hier konnte sie die Farben und das Format so einstellen, dass sie VBA problemlos verwenden konnte.

Registerkarte Allgemein

Die Registerkarte „Allgemein“ enthält viele Optionen, aber Sie müssen keine davon ändern.

Ich empfehle Ihnen, alle Optionen so zu lassen, wie sie sind.

Eine wichtige Option auf dieser Registerkarte ist die Fehlerbehandlung.

Standardmäßig ist "Bei nicht behandelten Fehlern unterbrechen" ausgewählt, und ich empfehle, dies so zu belassen.

Diese Option bedeutet, dass, wenn Ihr Code auf einen Fehler stößt und Sie diesen Fehler in Ihrem Code nicht behandelt haben, er abbricht und anhält.Wenn Sie den Fehler jedoch behoben haben (z. B. mit den Optionen On Error Resume Next oder On Error Goto), wird er nicht unterbrochen (da der Fehler nicht unbehandelt ist).

Docking-Registerkarte

In dieser Registerkarte können Sie die anzudockenden Fenster festlegen.

Andocken bedeutet, dass Sie ein Fenster (z. B. den Projekt-Explorer oder das Eigenschaftenfenster) so positionieren können, dass es nicht schwebt und Sie alle verschiedenen Fenster gleichzeitig anzeigen können.

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

Ich empfehle, die Standardeinstellungen beizubehalten.

Oh Hallo ????Schön, dich kennenzulernen.

Abonniere unseren Newsletter, sehr regelmäßig sendenTolle TechnikZu deinem Beitrag.

Geben Sie Anmerkung