Katalog
/
Digitales Arbeiten und KI
/
Microsoft Excel VBA Grundlagen

Microsoft Excel VBA Grundlagen

Ein praxisorientierter Einstieg in die Automatisierung von Microsoft Excel mit Visual Basic for Applications (VBA). Die Teilnehmenden lernen, Makros aufzuzeichnen, zu verstehen und selbst zu entwickeln. Sie arbeiten mit Funktionen und Sub-Prozeduren, steuern Programmabläufe mit Verzweigungen und Schleifen und verwenden zentrale Objekte, Methoden, Eigenschaften und Ereignisse des Excel-Objektmodells.

Was werden Sie lernen?

Sie lernen, wiederkehrende Arbeitsschritte in Excel mit Makros zu automatisieren und einfache VBA-Programme selbstständig zu erstellen. Sie verwenden den Visual Basic-Editor, strukturieren Ihren Code mit Sub-Prozeduren und Funktionen und arbeiten mit Variablen, Bedingungen und Schleifen.

Darüber hinaus lernen Sie, wie Arbeitsmappen, Tabellenblätter, Zellbereiche und weitere Excel-Elemente über das Objektmodell angesprochen und verändert werden. Am Ende des Kurses können Sie kleinere Automatisierungslösungen entwickeln, testen und in bestehende Excel-Arbeitsmappen integrieren.

• Makros aufzeichnen, ausführen, bearbeiten und verwalten

• Den Visual Basic-Editor sicher bedienen

• Sub-Prozeduren und benutzerdefinierte Funktionen erstellen

• Variablen, Konstanten und grundlegende Datentypen verwenden

• Programmabläufe mit Bedingungen und Schleifen steuern

• Excel-Objekte über Methoden, Eigenschaften und Ereignisse ansprechen

• Fehler im VBA-Code systematisch finden und beheben

• Wiederkehrende Excel-Aufgaben mit eigenen Makros automatisieren

Voraussetzungen:

• Kenntnisse entsprechend den Kursen „Microsoft Excel Grundlagen“ und „Microsoft Excel Aufbaukurs“

• Sicherer Umgang mit Arbeitsmappen, Tabellenblättern, Zellbereichen, Formeln und Funktionen

• Grundkenntnisse im Verknüpfen und Auswerten von Excel-Daten

• Keine vorherigen Programmier- oder VBA-Kenntnisse erforderlich

Kursübersicht*:

*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.

Modul 1: Einführung in Makros und VBA

• Typische Einsatzmöglichkeiten für VBA in Excel

• Unterschied zwischen aufgezeichneten Makros und selbst geschriebenem Code

• Makros aufzeichnen, ausführen und löschen

• Makrofähige Arbeitsmappen erstellen und speichern

• Sicherheitsaspekte und vertrauenswürdige Dokumente verstehen

• Persönliche Makroarbeitsmappe und lokale Makros unterscheiden

Modul 2: Der Visual Basic-Editor

• Aufbau und Bereiche des Visual Basic-Editors

• Projekte, Module und Prozeduren verstehen

• Code eingeben, formatieren und kommentieren

• Makros über Excel und den Editor ausführen

• Schrittweise Ausführung zur Kontrolle des Programmablaufs

• Hilfe, Objektkatalog und automatische Codevervollständigung verwenden

Modul 3: Sub-Prozeduren und Funktionen

• Aufbau einer Sub-Prozedur

• Prozeduren erstellen, benennen und aufrufen

• Argumente an Prozeduren übergeben

• Unterschied zwischen Sub-Prozeduren und Funktionen

• Benutzerdefinierte Funktionen für Arbeitsblätter erstellen

• Code in kleinere, wiederverwendbare Prozeduren aufteilen

Modul 4: Variablen, Konstanten und Operatoren

• Variablen deklarieren und sinnvoll benennen

• Grundlegende Datentypen für Text, Zahlen, Datumswerte und Wahrheitswerte

• Konstanten für feste Werte verwenden

• Werte zuweisen und Berechnungsergebnisse speichern

• Mathematische, logische und Vergleichsoperatoren einsetzen

• Gültigkeitsbereiche und Lebensdauer von Variablen verstehen

Modul 5: Ablaufsteuerung mit Verzweigungen

• Entscheidungen mit If...Then...Else treffen

• Mehrere Bedingungen mit ElseIf abbilden

• Logische Bedingungen mit And, Or und Not kombinieren

• Select Case für übersichtliche Mehrfachentscheidungen verwenden

• Verschachtelte Verzweigungen strukturieren

• Bedingungen testen und typische Logikfehler vermeiden

Modul 6: Ablaufsteuerung mit Schleifen

• Wiederholungen mit For...Next erstellen

• Zellbereiche und Auflistungen mit For Each durchlaufen

• Schleifen mit Do While und Do Until steuern

• Schleifen vorzeitig und kontrolliert beenden

• Zähler, Bedingungen und Zwischenergebnisse verwenden

• Endlosschleifen und unnötige Wiederholungen vermeiden

Modul 7: Das Excel-Objektmodell

• Grundlagen von Objekten, Auflistungen und Hierarchien

• Mit Application, Workbook, Worksheet und Range arbeiten

• Eigenschaften von Objekten lesen und verändern

• Methoden zum Öffnen, Speichern, Kopieren und Löschen verwenden

• Zellen und Bereiche über Adressen, Cells und Offset ansprechen

• Aktive und explizit referenzierte Objekte unterscheiden

Modul 8: Arbeitsmappen und Tabellenblätter automatisieren

• Arbeitsmappen öffnen, speichern und schliessen

• Tabellenblätter erstellen, umbenennen, kopieren und löschen

• Werte, Formeln und Formate in Zellbereiche schreiben

• Dynamische Bereiche und die letzte verwendete Zeile ermitteln

• Daten aus Tabellen lesen und verarbeiten

• Ergebnisse in strukturierte Ausgabebereiche schreiben

Modul 9: Ereignisse und Benutzerinteraktion

• Grundlagen ereignisgesteuerter Programmierung

• Arbeitsmappen- und Tabellenblattereignisse verwenden

• Aktionen beim Öffnen oder Schliessen einer Arbeitsmappe ausführen

• Auf Änderungen und Auswahlaktionen in Tabellenblättern reagieren

• Informationen mit Meldungsfenstern ausgeben

• Benutzereingaben mit einfachen Eingabefenstern abfragen

Modul 10: Fehlerbehandlung und Fehlersuche

• Syntax-, Laufzeit- und Logikfehler unterscheiden

• Haltepunkte und schrittweise Ausführung verwenden

• Variablen und Ausdrücke während der Ausführung überprüfen

• Direkt-, Lokal- und Überwachungsfenster einsetzen

• Einfache Fehlerbehandlung mit On Error umsetzen

• Verständliche Fehlermeldungen und sichere Abbruchwege gestalten

Modul 11: Gute Programmierpraxis

• Aussagekräftige Namen für Variablen und Prozeduren verwenden

• Code mit Einrückungen und Kommentaren lesbar strukturieren

• Direkte Objektverweise anstelle unnötiger Auswahlaktionen einsetzen

• Wiederholten Code in Hilfsprozeduren auslagern

• Annahmen, Eingaben und Ergebnisse prüfen

• Automatisierungen wartbar und nachvollziehbar dokumentieren

Modul 12: Praktisches Abschlussprojekt

• Einen wiederkehrenden Excel-Arbeitsablauf analysieren

• Eingabedaten automatisch prüfen und verarbeiten

• Bedingungen und Schleifen für die Datenbearbeitung einsetzen

• Arbeitsblätter und Zellbereiche über das Objektmodell steuern

• Ergebnisse formatieren und in einem Bericht ausgeben

• Das fertige Makro testen, dokumentieren und in einer Arbeitsmappe bereitstellen

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

2.022€*
Graph Icon - Education X Webflow Template
Niveau:
beginner
Clock Icon - Education X Webflow Template
Dauer:
14
Stunden (Tage:
2
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

987€*
Graph Icon - Education X Webflow Template
Niveau:
beginner
Clock Icon - Education X Webflow Template
Dauer:
14
Stunden (Tage:
2
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Starttermine

03.-04.11.2026
Berlin
13.-14.01.2027
Wien
20.-21.01.2027
Düsseldorf
02.-03.03.2027
Hamburg
10.-11.03.2027
München

Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.

Wir verwenden Cookies, um die Navigation zu verbessern, die Nutzung der Website auszuwerten und unser Marketing zu unterstützen. Sie können alle Cookies akzeptieren, nicht notwendige ablehnen oder einzelne Kategorien auswählen. Zum Cookie-Hinweis