Kurs | VBA für Fortgeschrittene: Professionelle Automatisierung in Excel & Co. |
Zeitraum | 19.11.2025 — 21.11.2025 |
Kategorie | Microsoft |
Kursformat | Präsenz |
Veranstaltungsart | Präsenz |
Freie Plätze | |
Preis | 1.490,00 € (umsatzsteuerbefreit) |
Für mich buchen | Für andere buchen |
Dieses 3-tägige Seminar vermittelt fortgeschrittene Kenntnisse in Visual Basic for Applications (VBA) und richtet sich an Teilnehmer, die bereits über VBA-Grundlagen verfügen.
Ziel ist es, die Teilnehmer in die Lage zu versetzen, komplexe Automatisierungslösungen in Microsoft Office-Anwendungen wie Excel, Word und Outlook zu entwickeln, effizientere Arbeitsabläufe zu gestalten und anspruchsvolle Projekte professionell umzusetzen. Sie lernen, benutzerdefinierte Funktionen zu erstellen, mit Klassen und Objekten umzugehen, Fehler effektiv zu beheben und Ihre VBA-Kenntnisse auf ein neues Level zu heben.
Effizienzsteigerung: Automatisieren Sie wiederholende Aufgaben und sparen Sie wertvolle Arbeitszeit.
Fehlerreduktion: Minimieren Sie manuelle Fehler durch automatisierte Prozesse.
Komplexitätsbewältigung: Entwickeln Sie anspruchsvolle Lösungen für komplexe Aufgabenstellungen.
Flexibilität: Passen Sie Office-Anwendungen an Ihre individuellen Bedürfnisse an.
Karrierevorteile: Erweitern Sie Ihre Qualifikationen und verbessern Sie Ihre Jobaussichten.
Direkte Anwendbarkeit: Profitieren Sie von praxisnahen Übungen und sofort umsetzbarem Wissen.
Erfahrungsaustausch: Netzwerken Sie mit anderen VBA-Experten und erweitern Sie Ihr berufliches Netzwerk.
Tag 1: Objektorientierte Programmierung und fortgeschrittene VBA-Techniken
Wiederholung der VBA-Grundlagen: Variablen, Datentypen, Operatoren, Kontrollstrukturen (If-Then-Else, Schleifen).
Einführung in die Objektorientierte Programmierung (OOP) in VBA:
Klassen und Objekte: Erstellung und Verwendung benutzerdefinierter Klassen.
Eigenschaften, Methoden und Ereignisse: Verständnis und Anwendung.
Vererbung und Polymorphie (Grundlagen): Konzepte und deren Anwendung in VBA.
Fortgeschrittene Datentypen und Datenstrukturen:
Arrays (eindimensional, mehrdimensional, dynamisch).
Collections und Dictionaries: Effiziente Datenverwaltung.
Fehlerbehandlung (Error Handling):
On Error GoTo: Strukturierte Fehlerbehandlung.
Err-Objekt: Informationen über Fehler abrufen.
Debugging-Techniken: Effektive Fehlersuche und -behebung.
Tag 2: Arbeiten mit Office-Anwendungen und externen Daten
VBA in Excel:
Umgang mit Arbeitsblättern, Zellen, Bereichen und Diagrammen.
Datenimport und -export (Textdateien, CSV, Excel).
Erstellung benutzerdefinierter Funktionen (UDFs).
VBA in Word:
Dokumentenautomatisierung: Erstellung von Serienbriefen, Berichten usw.
Arbeiten mit Tabellen, Absätzen und Formatierungen.
VBA in Outlook (Überblick):
Automatisierung von E-Mails und Kalenderfunktionen.
Externe Datenquellen:
Zugriff auf Datenbanken (ADO/DAO).
XML und JSON (Grundlagen): Verarbeitung strukturierter Daten.
Tag 3: Benutzerinteraktion, Add-Ins und Performance-Optimierung
Benutzerformulare (UserForms):
Erstellung benutzerdefinierter Dialogfenster.
Steuerelemente (Controls): Verwendung und Anpassung.
Ereignisprogrammierung für Benutzeroberflächen.
Erstellung von Add-Ins (Grundlagen):
Verpackung und Bereitstellung von VBA-Projekten.
Performance-Optimierung:
Effiziente Programmierungstechniken.
Code-Optimierung und Debugging.
Best Practices und Tipps für die VBA-Entwicklung:
Code-Dokumentation und Wartbarkeit.
Versionskontrolle (Grundlagen).
Projektarbeit/Fallstudien:
Anwendung des Gelernten in praxisnahen Projekten.
Fragen und Antworten, Diskussion und Ausblick.
Abschluss:
Am Ende des Seminars erhalten die Teilnehmer ein Teilnahmezertifikat.
Dieses Seminar richtet sich an:
Erfahrene Excel-Anwender, die ihre Kenntnisse in der Makroprogrammierung vertiefen möchten.
IT-Professionals und Entwickler, die VBA zur Automatisierung von Office-Anwendungen einsetzen.
Datenanalysten und Business-Anwender, die komplexe Datenverarbeitungsaufgaben automatisieren wollen.
Alle, die bereits VBA-Grundlagen beherrschen und ihre Fähigkeiten im Bereich der Office-Automatisierung erweitern möchten.
Wochentag | Uhrzeit |
---|---|
Mittwoch | 09:00 - 16:00 Uhr |
Donnerstag | 09:00 - 16:00 Uhr |
Freitag | 09:00 - 16:00 Uhr |
Powered by SEMCO®