MS Excel VBA Aufbaukurs für Fortgeschrittene - online
Sie haben bereits grundlegende Erfahrungen in der Automatisierung durch Excel VBA und möchten nun Ihre Kenntnisse und Techniken vertiefen? Neben der Fehlerbehandlung wird in diesem Kurs auch die Formularbearbeitung von VBA behandelt. So können Sie die Eingaben Ihrer Anwender steuern und die Eingaben auch umfassend auf Richtigkeit kontrollieren. Auch werden fortgeschrittenen Techniken bzgl. Dateimanagement gezeigt. Zwar kann z. B. auch das in MS Excel integrierte Tool PowerQuery Dateien importieren, aber durch das Schreiben von externen Dateien können auch Fehlerprotokolle festgehalten werden. Durch die praxisnahen Übungen werden Sie nach dem Seminar direkt noch komplexere Anwendungen programmieren können.
Dieses Seminar richtet sich an:
Das Seminar richtet sich an Fachkräfte, fortgeschrittene Excel-Anwender*innen und Entwickler*innen, die sich die Kenntnisse aus dem VBA-Grundkurs sichern und erweiterte Techniken lernen möchten wie z. B. Fehlerbehandlung, ereignisgesteuerte Programmierung und den Einsatz von Benutzerformularen.
Ihr Abschluss:
Teilnahmebescheinigung
Jetzt anmelden
Inhalt:
Vertiefen und sichern der Kenntnisse aus dem Grundkurs
- Prozeduren, Funktionen
- Variablen, Konstanten, Datentypen, Geltungsbereiche, Lebensdauer
- Grundstrukturen: einige Konventionen für besseren Code
- Kontrollstrukturen: Schleifen und Bedingungen
Fehlerbehandlung implementieren
On Error-Strukturen korrekt einsetzen für das Abfangen von Laufzeitfehlern:- On Error Goto
- On Error Resume (Next)
Arbeiten mit Ereignissen (Automatischer Start von Prozeduren)
- Praktischer Einsatz von Workbook-Events
- Praktischer Einsatz von Worksheet-Events
Benutzerformulare (UserForms) und Steuerelemente
Szenarien für BenutzerformulareMerkmale und Einsatz verschiedener Steuerelemente:
- Textfeld
- Kombinationsfeld
- Listenfeld
- Optionsgruppen
- Kontrollkästchen
- weitere nützliche Steuerelemente
Schnittstellen und Zugriffe mit VBA
- Dateisystem: Laufwerke, Ordner, Dateien
- Andere Office-Anwendungen: Word, PowerPoint, Outlook, usw. (Grundprinzip)
Andere Dateien per VBA schreiben/ lesen
Textdateien und CSV-Dateien ("comma separated values", getrennte Werte):- auslesen und weiter verarbeiten
- als Protokolldatei nutzen (z. B. als Fehlerprotokoll oder für Benutzerinfos)
- Daten tabellarisch ausgeben
- als formatierte Ausgabemöglichkeit einsetzen