Start › VBA-Kurs

VBA-Kurs – Excel mit Makros automatisieren

Mit VBA (Visual Basic for Applications) automatisierst du wiederkehrende Aufgaben in Excel: Berichte aufbereiten, Zellen formatieren, Dateien speichern – per Knopfdruck statt Klick für Klick. Dieser Kurs führt dich von der ersten Makro-Aufzeichnung bis zu eigenem VBA-Code mit Objekten, Schleifen und Range-Zugriffen.

Was ist VBA?

VBA ist die in Excel und die anderen Office-Programme fest eingebaute Programmiersprache. Du zeichnest Aktionen als Makro auf oder schreibst eigenen Code – beides landet im VBA-Editor. Gestartet wird ein Makro über eine Tastenkombination, eine Schaltfläche oder automatisch beim Öffnen der Arbeitsmappe.

Bevor du startest

Blende die Entwicklertools im Menüband ein: Rechtsklick auf eine beliebige Registerkarte → Menüband anpassen → Haken bei Entwicklertools setzen → OK. Erst dann hast du Zugriff auf Makro-Aufzeichnung, VBA-Editor und Formularsteuerelemente.

Kursinhalte

Der VBA-Editor
Alt+F11: Projekt-Explorer, Code-Fenster und Direktbereich kennenlernen.
Makros aufzeichnen
Grundlagen: relative/absolute Aufzeichnung, als .xlsm speichern, Makrosicherheit.
Makros aufrufen
Per Tastenkombination, Schaltfläche oder automatisch beim Öffnen starten.
Makro-Beispiele
Fertiger VBA-Code zum Kopieren für typische Alltagsaufgaben.
Das Objektmodell
Application, Workbook, Worksheet und Range – die Hierarchie verstehen.
Das Range-Objekt
Zellen gezielt ansprechen, Werte lesen, schreiben und über Bereiche schleifen.
Makro-Schaltfläche einrichten
Eigenes Icon in der Schnellzugriffsleiste oder im Menüband anlegen.

Voraussetzungen

Grundkenntnisse in Excel-Formeln helfen beim Einstieg, sind aber kein Muss – VBA ist eine eigene, relativ leicht lesbare Sprache. Am schnellsten lernst du, indem du im Makrorekorder Aktionen aufzeichnest und dir anschließend den erzeugten Code im VBA-Editor ansiehst.


Weiterführend