Schulungsübersicht
Das Excel-Objektmodell
- Schutz von Arbeitsblättern gegen Zugriff aus VBA
- Arbeiten mit dem Objekt Workbook sowie der Sammlung Workbooks
- Verwendung des Worksheet-Objekts und der Sammlung Worksheets
- Validierung von Arbeitsblättern
- Praktische Methoden des Range-Objekts
- Kopieren, Einfügen sowie Einfügen spezieller Inhalte
- Nutzung der Eigenschaft CurrentRegion
- Suchen und Ersetzen von Daten
- Sortierung von Zellbereichen
- Erstellen und Bearbeiten von Diagrammen (Chart-Objekt)
Ereignisse
- Ereignisse auf Anwendungsebene
Arrays
- Dynamische Arrays erstellen
- Verwendung von Variant-Arrays für Tabellenstrukturen
- Optimierung von Arrays und Speicherverbrauch
- Erstellung mehrdimensionaler Arrays
Objektorientierte Programmierung
- Klassen und Objekte verstehen
- Erschaffung eigener Klassen
- Erstellen sowie Löschen von Objekten
- Hinzufügen von Methoden zu Klassen
- Definieren neuer Eigenschaften für Klassen
- Datenvalidierung mittels definierter Eigenschaften
- Nutzung von Standardeigenschaften und -methoden
- Fehlerbehandlung in Klassenmodulen
Erstellen und Verwalten von Sammlungen
- Erstellung einer neuen Sammlung
- Hinzufügen und Entfernen von Elementen aus Sammlungen
- Zugriff auf Komponenten mittels Schlüssel oder Index
Fortgeschrittene VBA-Strukturen und Funktionen
- Übergabe von Parametern per Wert oder Referenz (ByRef und ByVal)
- Erstellung von Prozeduren mit variabler Parameteranzahl
- Nutzung optionaler sowie standardmäßiger Parameterwerte
- Deklaration von Prozeduren mit beliebig vielen Parametern (ParamArray)
- Gebrauch von Aufzählungen zur effizienteren Parameterübergabe
- Definition benutzerdefinierter Datentypen
- Bedeutung von Null, Nothing, leerem String "" und 0
- Durchführung von Typumwandlungen in VBA
Dateiverarbeitung
- Öffnen und Schließen von Textdateien
- Lesen und Schreiben von text- sowie Binärdaten
- Bearbeitung von Datensätzen in CSV-Dateien
- Effiziente Verarbeitung großer Textdateien
Nutzung von VBA-Funktionen in anderen Anwendungen
Zusatzfunktionen
- Erstellung eigener Add-Ins
- Einrichtung einer individuellen Symbolleiste für Add-Ins
- Installation sowie Absicherung selbst erstellter Erweiterungen
Nutzung externer Bibliotheken
Verbindung zu externen Datenbanken (ODBC, OLEDB)
Erfahrungsberichte (7)
Ich schätze das praktische Training und die Möglichkeit, Probleme sofort zu lösen.
Jon Matrille - LocumTenens.com
Kurs - Visual Basic for Applications (VBA) in Excel - Advanced
Maschinelle Übersetzung
Ich genieße die Schulung sehr. Groß und praktisch! Das umfangreiche und praxisorientierte Wissen des Trainers in Kombination mit seiner Fähigkeit, die Schulung zu leiten, machte die Trainingszeit sehr effizient. Der Trainer erkannte das Erfahrungsniveau der Teilnehmer in VBA und bot Übungen an, die auf diesem Erfahrungsniveau abgestimmt waren. Dies machte die Schulung sehr nützlich.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Kurs - Visual Basic for Applications (VBA) in Excel - Advanced
Maschinelle Übersetzung
Ich habe von den Kenntnissen, Erklärungen und Tipps des Trainers profitiert.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Kurs - Visual Basic for Applications (VBA) in Excel - Advanced
Maschinelle Übersetzung
Ich mochte den Trainer, einen netten Kerl mit großartiger Einstellung.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Kurs - Visual Basic for Applications (VBA) in Excel - Advanced
Maschinelle Übersetzung
Ich habe das Wissen und den Humor im Allgemeinen genossen.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Kurs - Visual Basic for Applications (VBA) in Excel - Advanced
Maschinelle Übersetzung
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Kurs - Visual Basic for Applications (VBA) in Excel - Advanced
Maschinelle Übersetzung
The whole topic is interesting - everything was OK.
Bartosz Wierzewski - UBS B
Kurs - Visual Basic for Applications (VBA) in Excel - Advanced
Maschinelle Übersetzung