Schulungsübersicht
Einführung in VBA
- Die Umgebung von VBA vorstellen
- Der VB-Editor
- Projekt-Explorer nutzen
- Toolbox verwenden
- Module einbinden
- Prozeduren und Funktionen erstellen
- Kommentare in den Code einfügen
Grundsätze und Konzepte der Programmierung
- Datentypen, Variablen und Konstanten definieren
- Steuerung des Programmlaufs
- Verwendung von If…Then…Else-Befehlen
- Verwendung von Do…Loop, While und Until-Schleifen
- Einsatz von For…Next-Anweisungen
- Eingabe- und Ausgabevorgänge: Nachrichtenfelder und Eingabedialoge
- Programmierung hinter Formularen – Manipulation von Steuerelementen
- Argumente übergeben sowie Werte zurückgeben
Debugging
- Ausführzeit, Entwurfszeit sowie Break-Modus verstehen
- Breakpoints und Auswertungen einrichten
- Nutzung des lokalen Fensters zur Überprüfung von Variablen
- Einsatz des sofortigen Fensters für Diagnosen
Access – Objektorientiertes Programmieren
- Das Access-Objektmodell erkunden
- Objekte und Sammlungen kennenlernen
- Ereignisse verstehen und nutzen
- Methode und Eigenschaften von Objekten verwenden
- Die Datenzugriffs-Objektbibliothek kennenlernen
Oberflächendesign in Access
- Event-Prozeduren programmieren
- Dynamische Kombinationsfelder gestalten
- Nutzereingaben bearbeiten
- Aspekte beim Entwurf von Benutzeroberflächen berücksichtigen
- Menüs und Menüstrukturen erstellen
SQL und Datenbankdesign in Access
- Filtrierung – verschiedene Optionen für die Where-Klausel nutzen
- Berechnete Felder zur Datengewinnung verwenden
- Innere Tabellenverknüpfungen anlegen
- Äußere Tabellenverknüpfungen erstellen
- Unterabfragen: Filtern, virtuelle Tabellen und Spalten generieren
- Daten hinzufügen – direkt oder über Abfragen
- Aktualisierungen und Löschvorgänge durchführen – sowohl direkt als auch mittels Unterabfragen
- Tabellen erstellen bzw. löschen
- Beziehungen zwischen Tabellen festlegen
- Einsatz von Primär- und Fremdschlüsseln verstehen
Excel – Objektorientiertes Programmieren
- Das Excel-Objektmodell erkunden
- Objekte und Sammlungen kennenlernen
- Ereignisse nutzen
- Methode und Eigenschaften von Objekten verwenden
Analyseverfahren in Excel durch Programmierung
- Daten sortieren, filtern sowie zwischen Arbeitsblättern und -büchern verteilen
- Diagramme mittels VBA steuern
- Pivot-Tabellen durch VBA verwalten
- Wenn-dann-Szenarien mit VBA umsetzen
- Daten aus externen Dateien oder dem Internet importieren
Fehlerbehandlung
- Codezeilen schrittweise durchlaufen
- Syntaxfehler identifizieren
- Einsatz von Debug.Print zur Fehlersuche
- Festlegung von Mechanismen zur Fehlererkennung und -behebung
Voraussetzungen
Die Teilnehmer sollten mit Excel-Formeln, Sortierfunktionen, Filtern, Diagrammen sowie Pivot-Tabellen vertraut sein. Zudem müssen sie in der Lage sein, Tabellen, Abfragen, Formulare und Berichte in Access zu verwalten.
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