- Einführung in die VBA-Programmierung
- Möglichkeiten und Grenzen
- Aufbau und Bedienung des VBA-Editors
- Das Objektmodell von Excel – Grundkonzept verstehen
- Aufzeichnen und Anpassen von Makros
- Erste Schritte mit Prozeduren und Modulen
Grundlagen der Programmierung mit VBA
- Syntax und Code-Struktur
- Arbeiten mit Variablen und Datentypen
- Operatoren, Zuweisungen, Kommentare
- Kontrollstrukturen: If...Then...Else, Select Case, For...Next, Do...Loop
- Arbeiten mit Funktionen und Prozeduren
- Gültigkeitsbereiche von Variablen und Modularisierung erster Programme
Arbeiten mit dem Excel-Objektmodell
- Hierarchien: ApplicationWorkbookWorksheetRange
- Eigenschaften und Methoden von Objekten
- Zugriff auf Zellen, Bereiche und Tabellenblätter
- Verwendung der Cells-, Range-, Value- und Text-Eigenschaften
- Schleifen über Zellbereiche
- Objektvariablen verwenden
Interaktion mit dem Benutzer
- Einfache Eingabe- und Ausgabedialoge (MsgBox, InputBox)
- Grundlagen zu UserForms: Aufbau, Steuerelemente, Ereignisse
- Gestaltung einfacher Dialoge für Dateneingaben
Programmüberwachung und Fehlerbehandlung
- Typische Fehlerarten und Debugging-Grundlagen
- Breakpoints, Schrittweise Ausführung, Überwachungsausdrücke
- Einfache Fehlerbehandlung mit On Error Resume Next und On Error GoTo
Arbeiten mit Dateien und anderen Anwendungen
- Zugriff auf Arbeitsmappen und Arbeitsblätter per VBA
- Öffnen, Speichern und Schließen von Dateien
- Einführung in Automatisierung anderer Office-Programme (z. B. Word, Outlook)
Methode
Dieses trainer:innengeführte Training vermittelt die Inhalte durch eine abwechslungsreiche Kombination aus Demonstrationen, Übungen und realitätsnahen Szenarien. Die Trainer:innen zeigen anhand praxisbezogener Beispiele, wie komplexe Aufgaben in Excel mit VBA automatisiert werden können. In interaktiven Übungsphasen setzen Sie das Gelernte direkt um und vertiefen Ihre Fähigkeiten durch individuelles Feedback. Besonderes Augenmerk liegt dabei auf realitätsnahen Geschäftsprozessen, nachvollziehbarer Fehlerbehandlung und der Einhaltung von Sicherheitsanforderungen. So wird ein umfassendes Lernumfeld garantiert, das sowohl technische Fähigkeiten stärkt als auch die unmittelbare Anwendung im Arbeitsalltag ermöglicht.