Einführung "VBA mit Microsoft Office"
Menü
Übungsdateien
Ausgangsdateien Übungen
Einführung
VBA mit Office
VBA und seine Geschwister
Phasen Software-Entwicklung
Makros aufzeichnen
Programme mit Aufzeichnung
Arbeitsschritte planen
Excel-Makro aufzeichen (Ü1 bis 1.2)
Aufgezeichneten Makro starten
Aufgezeichneten Code anzeigen
Übungen
Relative Aufzeichnung (Ü2)
Speicherort des Makros
Buttons, Menüs, Symbolleiste
Makro an Button hängen
Makro an Symbolleiste hängen
Makro an Menü hängen (Ü1 Rest)
Tipps zur Makroaufzeichnung (Ü3)
VBA-Entwicklungsumgebung
Aufgaben der Entwicklungsumgebung
Elemente der Entwicklungsumgebung (Ü1)
Übungen
Der Projekt-Explorer
Das Codemodul (Ü2)
Das Eigenschaftenfenster
Das Direktfenster
Der Objektkatalog
Das UserForm-Fenster
Die Werkzeugsammlung
Funktionstasten
Icons
Testmöglichkeiten (Ü3)
VBA-Grundlagen
Syntaxregeln
Konstanten und Variablen
Datentypen (Ü1)
Übungen
Vordefinierte Dialogfenster (Ü2-4)
Benennungsregeln
Namenskonventionen
Namenspräfixe
Konstanten deklarieren und zuweisen
Variablen deklarieren und zuweisen
Option Explicit
Gültigkeitsbereiche
Operatoren (Ü5)
Kontrollstrukturen
Einleitung
If .. Then .. Else .. End If
If .. Then .. ElseIf .. Else .. End If (Ü1)
Übungen
Select Case (Ü2)
Select mit Vergleichen (Ü3)
For .. Next (Ü4)
Do..Loop (Ü5)
Einrückungen (Ü6)
Funktionen und Prozeduren
Vordefinierte Funktionen
Beispiele Funktionen (Ü1-3)
Übungen
Eigene Funktionen
Eigene Funktionen mit Argumenten (Ü4+5)
Eigene Prozeduren
Beispiel für eigene Prozedur
ByRef und ByVal (Ü6)
Dokumentieren (Ü7)
Objekte
Klassen und Objekte
Eigenschaften, Methoden und Ereignisse
Eigenschaften zuweisen (Ü1)
Übungen
Methoden aufrufen (Ü2)
Ereignishandler (Ü3)
Ereignishandler 2 (Ü 4)
Ereignishandler 3 (Ü 5)
Auflistungen
Zugriff auf Auflistungen
Count und For Each
Count und For Each Excel
Objektmodelle von Applikationen
Dialogfenster
Themen
Dialogfenster einfügen
Steuerelemente
Eigenschaften von Steuerelementen (Ü1)
Übungen
Dialogfenster anzeigen
Ereignishandler (Ü2)
Informationsaustausch (Ü3+4)
Me
Listen initialisieren (Ü5)
Dialogfenster Dateisuche (Ü6)
VBA-Makros in Excel
Zentrale Excel-Objekte
Eigenschaften / Methoden (Ü1)
Übungen
Offset
Wichtige Zellbereiche
Zugriff auf Zellen
Union (Ü2)
Zugriff auf Zellen (Ü3)
WSH Einführung
Windows Scripting Host (WSH)
Endungen von WSH-Dateien
Scripting Editor für WSH einrichten
Registry-Einträge für den MSE
Vorlage für WSF-Dateien erstellen
Verknüpfung auf MSE
Einstellungen im MSE
WSH-Beispiele
Vergleich VBA, ASP, WSH
Hallo Welt in WSH
Übungen
Objekte und Aufgaben
Kommandozeilenparameter
WSH-Scripts aufteilen
Mehrere Jobs pro Datei
Include-Statements
Externe Prozedur
VBA-Referenz
Schlüsselwörter in VBA
Kontextmenüs in Frontpage
Codesnippets
Allgemeine VBA-Snippets
Excel-VBA-Snippets
Word-VBA-Snippets
Access-VBA-Snippets
Frontpage-VBA-Snippets
Code Snippet "VBA Excel"
Wählt die allerletzte existierende Zelle in Blatt aus
Cells(ActiveSheet.Cells.Count).Select