Makro aufzeichnen – Arbeitsschritte automatisch wiederholen
Ein Makro speichert eine Folge von Excel-Befehlen, damit du sie später per Knopfdruck erneut ausführen kannst – ideal für wiederkehrende Formatierungen, Berichte oder Datenaufbereitung. Der Makrorekorder zeichnet deine Klicks und Eingaben automatisch als VBA-Code auf, ganz ohne Programmierkenntnisse.
Entwicklertools-Registerkarte einblenden
Standardmäßig ist die Registerkarte Entwicklertools ausgeblendet. So aktivierst du sie:
- Datei → Optionen → Menüband anpassen.
- Rechts in der Liste der Hauptregisterkarten den Haken bei Entwicklertools setzen.
- Mit OK bestätigen – die Registerkarte erscheint im Menüband.
Makro aufzeichnen
- Registerkarte Entwicklertools → Makro aufzeichnen (oder das Symbol unten links in der Statusleiste).
- Einen sprechenden Namen ohne Leerzeichen vergeben, z. B.
Bericht_Formatieren. - Optional eine Tastenkombination (z. B. Strg+Umschalt+F) und einen Speicherort festlegen.
- Die gewünschten Arbeitsschritte in Excel ganz normal ausführen – jeder Klick wird mitgeschnitten.
- Auf Aufzeichnung beenden klicken (Entwicklertools oder Statusleiste).
Beispiel: Ausgangsdaten vor der Automatisierung
| A | B | C | |
|---|---|---|---|
| 1 | Artikel | Menge | Preis |
| 2 | Schraube | 120 | 0,08 € |
| 3 | Mutter | 120 | 0,05 € |
Speichern und ausführen
Damit die Makros erhalten bleiben, muss die Datei im Format Excel-Arbeitsmappe mit Makros (*.xlsm) gespeichert werden – ein normales .xlsx verwirft VBA-Code beim Speichern kommentarlos. Zum erneuten Ausführen: Entwicklertools → Makros (Alt+F8) → Makro wählen → Ausführen, oder die vergebene Tastenkombination nutzen.
Wähle beim Aufzeichnen bewusst zwischen Relativen und absoluten Bezügen (Schalter „Relative Bezüge verwenden" in Entwicklertools). Absolute Bezüge springen immer zur gleichen Zelle, relative Bezüge merken sich nur die Richtung – wichtig, wenn das Makro auf wechselnden Startzellen arbeiten soll.
Makros aus fremden Dateien können Schadcode enthalten. Excel blendet bei .xlsm-Dateien aus unbekannter Quelle eine Sicherheitswarnung ein – aktiviere Inhalte nur, wenn du der Quelle vertraust.
Häufige Fehler
- Makro nach dem Speichern weg – Datei wurde versehentlich als
.xlsxstatt.xlsmgespeichert. - Makro läuft nicht mehr korrekt – bei absoluten Bezügen wurden Zeilen/Spalten eingefügt oder gelöscht, wodurch sich die Zielzellen verschoben haben.
- Makros werden beim Öffnen blockiert – Trust-Center-Einstellungen prüfen (Entwicklertools → Makrosicherheit) oder Datei als vertrauenswürdig freigeben.