Ein Makro erstellen in Excel
Mit Excel VBA können Sie Aufgaben in Excel automatisieren, indem Sie so genannte Makros schreiben. In diesem Kapitel lernen Sie, wie Sie ein einfaches Makro erstellen, das nach dem Klicken auf eine Befehlsschaltfläche ausgeführt wird. Schalten Sie zunächst die Registerkarte Entwickler ein.
Registerkarte Entwickler
Um die Registerkarte Entwickler zu aktivieren, führen Sie die folgenden Schritte aus.
1. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle der Multifunktionsleiste, und klicken Sie dann auf Multifunktionsleiste anpassen.
Anpassen der Multifunktionsleiste in Excel
2. Wählen Sie unter Anpassen der Multifunktionsleiste auf der rechten Seite des Dialogfelds die Option Hauptregisterkarten (falls erforderlich).
3. Aktivieren Sie das Kontrollkästchen Entwickler.
Schalten Sie die Registerkarte Entwickler ein.
4. Klicken Sie auf OK.
5. Die Registerkarte “Entwickler” finden Sie neben der Registerkarte “Ansicht”.
Registerkarte “Entwickler
Befehlsschaltfläche
Um eine Befehlsschaltfläche auf Ihrem Arbeitsblatt zu platzieren, führen Sie die folgenden Schritte aus.
1. Klicken Sie auf der Registerkarte Entwickler auf Einfügen.
2. Klicken Sie in der Gruppe ActiveX-Steuerelemente auf Befehlsschaltfläche.
Fügen Sie ein Befehlsschaltflächen-Steuerelement ein.
3. Ziehen Sie eine Befehlsschaltfläche auf Ihr Arbeitsblatt.
Ein Makro zuweisen
Um der Befehlsschaltfläche ein Makro (eine oder mehrere Codezeilen) zuzuweisen, führen Sie die folgenden Schritte aus.
1. Klicken Sie mit der rechten Maustaste auf CommandButton1 (stellen Sie sicher, dass der Entwurfsmodus ausgewählt ist).
2. Klicken Sie auf Code anzeigen.
Code anzeigen
Der Visual Basic Editor erscheint.
3. Platzieren Sie den Cursor zwischen Private Sub CommandButton1_Click() und End Sub.
4. Fügen Sie die unten gezeigte Codezeile hinzu.
Codezeile hinzufügen
Hinweis: Das Fenster auf der linken Seite mit den Namen Sheet1 (Blatt1) und ThisWorkbook wird als Projekt-Explorer bezeichnet. Wenn der Projekt-Explorer nicht sichtbar ist, klicken Sie auf Ansicht, Projekt-Explorer. Wenn das Codefenster für Blatt1 nicht sichtbar ist, klicken Sie auf Blatt1 (Sheet1). Die Anweisung Option Explicit können Sie vorerst ignorieren.
5. Schließen Sie den Visual Basic-Editor.
6. Klicken Sie auf die Befehlsschaltfläche auf dem Blatt (stellen Sie sicher, dass der Entwurfsmodus abgewählt ist).
Ergebnis:
Excel-Makro Ergebnis
Herzlichen Glückwunsch! Sie haben soeben ein Makro in Excel erstellt!
Visual Basic-Editor
Um den Visual Basic-Editor zu öffnen, klicken Sie auf der Registerkarte Entwickler auf Visual Basic.
Öffnen Sie den Visual Basic-Editor
Der Visual Basic-Editor wird angezeigt.