Excel und VBA - Formeln, Programmierung, Lösungen

Eine Einführung in VBA

Auftragsprogrammierung:
Die schnelle Problemlösung

Screenshots zu den Aufrufoberflächen der Excel-Materialien

Excel-Grundwerk (Beispiel-Arbeitsmappen) Excel-Tutorial Excel-Dialoge Excel-Forums-Archiv Excel-Grundlagen (Einführung) VBA-Grundlagen (Einführung) Zur Bestellseite

VBA-Basiswissen
Namenskonventionen
Warum Namenskonventionen?
Die Bestandteile eines Namens
Die Variablentypen
Die MSForms-Elemente
Konstanten und benutzerdefinierte Typen
Sprungmarken
Prozeduren und Funktionen
Kommentare
Selektieren und Aktivieren
Selection, muß das sein?
Worum geht es hier?
Wieso ist das Selektieren so verbreitet?
Selektieren und Referenzieren aufgrund unterschiedlichen Denkens?
Warum soll nicht selektiert werden?
In welchen Fällen sollte selektiert werden?
Wie kann ich das Selektieren verhindern?
Schleifen und Wenn-Abfragen
Schleifen
Einfache Schleife zum Eintragen von Zahlen in eine Tabelle
Einfache Schleife zum Eintragen von Wochentagen in eine Tabelle
Schleife zum Eintragen einer zu ermittelnden Anzahl von Tagen
Verschachtelte Schleife zum Eintragen eines Jahreskalenders
Do-Schleifen
Do-While-Schleifen
Do-Until-Schleifen
For-Each-Schleifen
Wenn-Abfragen
Einfachste Abfrage
Wenn-/Sonst-Abfrage
Wenn-/SonstWenn-Abfrage
SelectCase-Abfrage
Kombination von Schleifen und Wenn-Bedingungen
Erste leere Zelle ermitteln
UserForm-Optionsfeld nach Tageszeit aktivieren
Aktiviertes UserForm-Optionsfeld ermitteln
Schleifen und Arrays
Eindimensionale vordimensionierte Matrix füllen
Eindimensionale Matrix mit vorgegebenem Wert füllen
Mehrdimensionale Matrix füllen
Variablen und Arrays
Grundlegendes
Konstanten
Variablentypen
Variablendeklaration
Einsatz von String-Variablen
Einsatz von Variant-Variablen
Einsatz von Public-Variablen
Übergabe von String-Variablen
Variablen in Funktionen
Objekttyp-Variablen
Hierarchische Anordnung der Objekttyp-Variablen
Collections von Objekttyp-Variablen
Benutzerdefinierte Typen
Arrays und Feldvariablen
Matrix als Variant-Variable
Variablen und Zellinhalte
Eindimensionale Feldvariable mit einer festen Anzahl von Datenfeldern
Mehrdimensionale Feldvariable mit fixer Datenfeldanzahl
Eindimensionale Feldvariable mit freier Datenfeildnzahl
Code-Optimierung