Kursbeschreibung
Mit Hilfe der in Microsoft Excel verfügbaren Programmiersprache VBA (Visual Basic für Applikationen) können wiederkehrende Arbeitsschritte erleichtert und komplexe Aufgaben automatisiert werden. Sie können Ihre Arbeitsmappen mit Schaltflächen versehen, über die die Anwender geführt werden. Bei einigen Aufgabenstellungen lässt sich sinnvoll und effektiv nur noch mit integrierten Makros arbeiten. Schwerpunkt des VBA Kurses bilden praxisnahe Aufgabenstellungen und Übungen aus verschiedenen Funktionsbereichen von Excel.
Erlernen Sie in dieser Schulung, wie die VBA-Entwicklungsumgebung aufgebaut ist. Erstellen sie eigene Module, die Sie an verschiedenen Stellen einsetzten können. Schritt für Schritt wird in diesem Kurs die Grundlagen der VBA Programmierung vermittelt.
Zielgruppe
- Excel Nutzer die in die VBA Entwicklung einsteigen wollen
Voraussetzung für die Schulung
Voraussetzung für den Besuch des Seminars sind fortgeschrittene Kenntnisse in Microsoft Excel, erworben durch Besuch des Excel Aufbaukurses oder praktische Erfahrung.
Kursinhalte
- Voraussetzungen für den Einsatz von Microsoft Excel VBA: Sicherheitscenter zum Aktivieren von Makros, Add-Ins etc., Arbeiten im Modus Office XML-Format oder ODF Format
- Was ist VBA? Anhand von kleinen Excel VBA Beispielen werden Ihnen zunächst einmal die Möglichkeiten der VBA-Programmierung dargelegt.
- Die VBA-Entwicklungsumgebung
- Grundlegende Programmelemente (Variablen, Konstanten, Datentypen...)
- Kontrollstrukturen in VBA, Lineare Strukturen, Verzweigungen, Schleifen
- Benutzerdefinierte Funktionen, Arbeiten mit Ereignisprozeduren (Wiederkehrende Aufgaben könnten in Funktionen und Prozeduren gespeichert werden).
- Objektorientierung in VBA, Eigenschaften, Methoden und Ereignisse
- Objekt- und Ereignisorientierung in Excel
- Arbeitsmappen und Tabellen ansteuern und verwalten
- Zellen und Bereiche ansteuern
- Bereiche mit variabler Größe bearbeiten
- Zugriff auf Zellen und Bereiche für verschiedene Einsätze (Formate ändern, kontrollieren, Inhalte ändern usw.)
- Einsatz von VBA im Bereich Listenverarbeitung
- Formulare entwerfen und anpassen, um die Eingabe zu erleichtern
- Fehlersuche und Fehlerbehandlung
- Interaktion mit anderen Programmen von Microsoft Office, wie z.B. Outlook
- Tipps und Tricks

