Excel-Makros - VBA

Excel speichert die Makros als Excel VBA-Code (Visual Basic für Applikationen). Nach dem Aufzeichnen eines Makros können Sie den generierten Code anzeigen, ändern, einen Teil davon kopieren usw. Sie können sogar selbst einen Makrocode schreiben, wenn Sie mit dem Programmieren in VBA vertraut sind.

Wie Sie ein Makro erstellen, indem Sie einen VBA-Code schreiben, erfahren Sie im Kapitel - Erstellen eines Makros mit dem VBA-Editor. Wie Sie ein Makro ändern, indem Sie den VBA-Code bearbeiten, erfahren Sie im Kapitel - Bearbeiten eines Makros. In diesem Kapitel lernen Sie die Excel VBA-Funktionen kennen.

Registerkarte "Entwickler" auf der Multifunktionsleiste

Sie können in VBA über die Registerkarte Entwickler auf der Multifunktionsleiste auf Makrocode zugreifen.

Wenn Sie die Registerkarte "Entwickler" in der Multifunktionsleiste nicht finden, müssen Sie sie wie folgt hinzufügen:

  • Klicken Sie mit der rechten Maustaste auf das Menüband.

  • Wählen Customize the Ribbon aus der Dropdown-Liste.

Das Excel Options Das Dialogfeld wird angezeigt.

  • Wählen Main Tabs von Customize the Ribbon Dropdown-Liste.

  • Aktivieren Sie das Kontrollkästchen - Entwickler in der Liste der Hauptregisterkarten und klicken Sie auf OK. Die Registerkarte Entwickler wird angezeigt.

Entwicklerbefehle für Makros

Sie müssen die Befehle für Makros auf der Registerkarte Entwickler kennen.

Klicken Sie auf der Multifunktionsleiste auf die Registerkarte ENTWICKLER. Die folgenden Befehle sind in der Gruppe Code verfügbar:

  • Visual Basic
  • Macros
  • Makro aufnehmen
  • Verwenden Sie relative Referenzen
  • Makrosicherheit

Mit dem Befehl Visual Basic wird der VBA-Editor in Excel geöffnet, und mit dem Befehl Makros werden die Makros angezeigt, ausgeführt und gelöscht.

Sie haben bereits in den vorherigen Kapiteln andere Befehle als den VBA-Editor gelernt.

VBA-Editor

VBA Editor oder VBE ist die Entwicklerplattform für VBA in Excel.

Öffnen Sie in diesem Lernprogramm die Arbeitsmappe - MyFirstMacro.xlsm, die Sie zuvor im Kapitel - Erstellen eines einfachen Makros gespeichert haben.

Sie können die VBE auf zwei Arten öffnen:

Option 1 - Klicken Sie in der Gruppe Code auf der Registerkarte Entwickler in der Multifunktionsleiste auf Visual Basic.

Option 2 - Klicken Sie im Dialogfeld Makro, das angezeigt wird, wenn Sie auf die Registerkarte ANSICHT → Makros → Makros anzeigen klicken, auf Bearbeiten

VBE wird in einem neuen Fenster angezeigt.

Der Name Ihres Excel-Makro-aktivierten Arbeitsmappennamens wird mit dem Präfix Microsoft Visual Basic für Applikationen angezeigt.

Folgendes finden Sie in der VBE -

  • Projekt-Explorer.
  • Properties.
  • Modulfenster mit Code.

Projekt-Explorer

Im Projektexplorer finden Sie die VBA-Projektnamen. Unter einem Projekt finden Sie Blatt- und Modulnamen. Wenn Sie auf einen Modulnamen klicken, wird der entsprechende Code rechts in einem Fenster angezeigt.

Eigenschaftenfenster

Die Eigenschaften sind die Parameter für VBA-Objekte. Wenn Sie ein Objekt wie eine Befehlsschaltfläche haben, werden dessen Eigenschaften im Eigenschaftenfenster angezeigt.

Modulfenster mit Code

Der Code eines Makros wird in einem Modul in VBA gespeichert. Wenn Sie ein Makro auswählen und auf Bearbeiten klicken, wird der Code des Makros im entsprechenden Modulfenster angezeigt.