Schulungsübersicht
Einführung in VBA
- Das VBA-Umfeld kennenlernen
- VB-Editor
- Nutzung der Projekt-Explorer
- Werkzeugkasten
- Module
- Prozeduren und Funktionen
- Kommentare
Grundlagen und Konzepte der Programmierung
- Datentypen, Variablen und Konstanten
- Ablaufsteuerung im Programm
- If…Then… Else
- Do…Loop, While und Until
- For…Next-Anweisungen
- Eingabe / Ausgabe, Nachrichtenfenster, Eingabefelder
- Code hinter Formularen, Manipulation von Formularsteuerungen
- Übergeben von Argumenten, Zurückgeben von Werten
Fehlersuche (Debugging)
- Laufzeit, Entwurfszeit und Unterbrechungsmodus
- Unterbrechungen und Beobachtungen (Watches)
- Lokales Fenster
- Unmittelbar-Fenster
Access – Objektorientierte Programmierung
- Access-Objektmodell
- Objekte, Sammlungen (Collections)
- Ereignisse
- Methoden und Eigenschaften
- Bibliothek für Data Access Object (DAO)
Benutzeroberflächengestaltung in Access
- Programmierung von Ereignisprozeduren
- Dynamische Kombinationsfelder
- Eingaben des Nutzers
- Gestaltungskriterien der Benutzeroberfläche
- Menüs
Access SQL & Datenbankdesign
- Filterung – verschiedene Optionen für die Where-Klausel
- Ableitung von Daten – berechnete Felder
- Innere Tabellenverbindungen (Inner Joins)
- Aussenhülle-Tabellenverbindungen (Outer Joins)
- Teilabfragen – Filterung, virtuelle Tabellen und Spalten
- Erstellung – Hinzufügen von Zeilen direkt oder über Abfragen
- Aktualisierung und Löschung – direkt und über Teilabfragen
- Erstellen und Löschen von Tabellen
- Herstellen von Beziehungen
- Verwendung von Primärschlüsseln und Fremdschlüsseln
Excel – Objektorientierte Programmierung
- Excel-Objektmodell
- Objekte, Sammlungen (Collections)
- Ereignisse
- Methoden und Eigenschaften
Excel – Programmierung von Analyseroutinen
- Sortieren, Filtern und Verteilen von Daten zwischen Arbeitsblättern und Arbeitsbüchern
- Steuerung von Diagrammen mit VBA
- Steuerung von Pivot-Tabellen mit VBA
- Steuerung von Szenarioanalysen (What If) mit VBA
- Import aus externen Dateien, Internet usw.
Fehlerbehandlung
- Schrittweises Durchlaufen des Codes
- Finden von Syntaxfehlern
- Nutzung von Debug.Print
- Aufbau von Routinen zur Fehlerabfängerung
Voraussetzungen
Die Teilnehmer sollten sicher mit Excel-Formeln, Sortieren und Filtern, Diagrammen, Pivot-Tabellen usw. umgehen können. Bei Access sollten sie in der Lage sein, Tabellen, Abfragen, Formulare und Berichte zu pflegen.
Erfahrungsberichte (4)
Gut strukturiert. Gute Lehrmethoden. Kurs gut dokumentiert!
Sorin
Kurs - VBA For Access & Excel
Maschinelle Übersetzung
Tamil was exceptionally patient and very helpful in figuring out solutions to real needs. He was also very honest about if he didn't know something from the top of his head, which enabled us to quickly jump on in the training and we didn't lose time.
Christine Weiler
Kurs - VBA For Access & Excel
Maschinelle Übersetzung
The explanation way and including tips on the best practices in VBA/Access, encouraging via exercise to think more by ourselves on how to solve the problem rather than giving ready solutions.
Daria Rudin
Kurs - VBA For Access & Excel
Maschinelle Übersetzung
I liked the examples and the way he explained.
Sandeep Parashar
Kurs - VBA For Access & Excel
Maschinelle Übersetzung