- Grundlagen
- Was ist VBA (Visual Basic for Application)?
- Makros aufzeichnen, ausführen und testen
- Sicherheitseinstellungen
- Die VBA-Entwicklungsumgebung
Planung eines VBA-Programms
- Entwicklungsschritte
- Grundlagen der Programmentwicklung (Kommentare, Syntaxregeln, Begriffssystematik)
- Programmcode
- Verteilung und Wartung
Einstieg in die objektorientierte Programmierung
- Objektorientierung (Klassen, Eigenschaften und Methoden)
- Objektmodell
- Objektkatalog
- Zugriff auf Elemente einer Auflistung
- Word-Objektmodell
- Excel-Objektmodell
Variablen, Konstanten, Operatoren
- Variablen
- Konstanten
- Datenfelder
- Datentypen
- Gültigkeitsbereiche und Lebensdauer von Variablen
- Verwendung von Operatoren
Programmstrukturen
- Schleifen (DO LOOP, FOR NEXT, FOR EACH, FOR EACH NEXT)
- Entscheidungen (IF THEN ELSE)
- SELECT CASE
- Anweisung WITH
Fehlerbehandlung
- Logische Fehler
- Syntaxfehler
- Laufzeitfehler
- Verwenden des Error-Objekts
Prozeduren und FunktionenProzeduren mit Parameterübergabe
- Rekursion
- Formulare und Dialog
- Erstellen von Formularen
- Steuerelemente der VBA-Programmierung
- Ereignisprozeduren
- Ein- und Ausgabedialogen
Methode
Erfahrene Trainer:innen vermitteln die Grundlagen der VBA-Programmierung auf verständliche und praxisnahe Weise. Der Austausch mit anderen Teilnehmer:innen ermöglicht es, Erfahrungen zu teilen und das Wissen gegenseitig zu erweitern. In Übungen, Fallbeispielen und praktischen Anwendungen direkt am System kann das Gelernte unmittelbar umgesetzt werden.Das Training findet wahlweise als Präsenzveranstaltung oder Live-Online-Training statt und wird durch unsere digitale Lernplattform LearningHub@Cegos ergänzt. Dort stehen Ihnen alle Materialien flexibel und mobil zur Verfügung – auch über das Seminar hinaus. Die praxisnahe Umsetzung erfolgt nach dem 4REAL-Modell – die nächste Dimension der Lernerfahrung – und fördert damit einen nachhaltigen Wissenstransfer in Ihren Berufsalltag.