Schulungsübersicht
Excel-Objektmodell
- Schutz von Arbeitsblättern mittels VBA
- Das Workbook-Objekt und die Workbooks-Auflistung
- Worksheet-Objekt, Worksheets-Auflistung
- Validierung in Arbeitsblättern
- Praktische Methoden des Range-Objekts
- Kopieren, Einfügen, Spezielles Einfügen
- Eigenschaft CurrentRegion
- Suchen und Ersetzen
- Sortieren von Bereichen
- Dиаграмmen (Chart-Objekt)
Ereignisse
- Ereignisse auf Anwendungsebene
Felder
- Dynamische Arrays
- Tabellenarray vom Typ Variant
- Optimierung von Arrays und Speicher
- Mehrdimensionale Arrays
Objektorientierte Programmierung
- Klassen und Objekte
- Klassen erstellen
- Erstellen und Zerstören von Objekten
- Methoden erstellen
- Eigenschaften erstellen
- Datenvalidierung über Eigenschaften
- Standard-Eigenschaften und -Methoden
- Fehlerbehandlung im Klassenmodul
Sammlungen erstellen und verwalten
- Sammlung erstellen
- Elemente hinzufügen und entfernen
- Zugriff auf die Elemente (über Schlüssel und Index)
Fortschrittliche Strukturen und Funktionen in VBA
- Weitergabe von Parametern per Wert und per Verweis (ByRef und ByVal)
- Prozeduren mit variabler Parameteranzahl
- Optionale Parameter und Standardwerte
- Prozeduren mit unbekannter Parameteranzahl (ParamArray)
- Aufzählungen, komfortable Parameterübergabe
- Eigener Datentyp (User-defined Type)
- Nützliche Konstanten: Null, Nothing, leere Zeichenfolge "", Empty, 0
- Datentypkonvertierung (Conversion)
Dateioperationen
- Öffnen und Schließen von Textdateien
- Lesen und Schreiben von Text- und Binärdaten
- Verarbeitung von Datensätzen in CSV-Dateien
- Effiziente Verarbeitung von Textdateien
Nutzung von VBA-Funktionen in anderen Anwendungen
Extras
- Eigene Add-ins erstellen
- Symbolleiste für das Add-in erstellen
- Installation eigener Add-ins und deren Schutz
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