VBA – Programmierung mit Excel Grundlagen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Verzeichnis der Abbildungen<br />
Abbildung 1: Tabelle für die Makroaufzeichnung............................................................................................. 9<br />
Abbildung 2: Makrodefinition............................................................................................................................. 10<br />
Abbildung 3: Makroaufruf .................................................................................................................................. 11<br />
Abbildung 4: Tabelle nach mehrfacher Ausführung des Beispielmakros................................................... 11<br />
Abbildung 5: Symbolleiste Formular ................................................................................................................ 13<br />
Abbildung 6: Schaltfläche im Tabellenblatt..................................................................................................... 13<br />
Abbildung 7: Zuordnung eines Makros zur Schaltfläche .............................................................................. 13<br />
Abbildung 8: Generieren einer Symbolschaltfläche zum Makroaufruf........................................................ 14<br />
Abbildung 9: Schaltflächen - Definitionsmenü................................................................................................ 15<br />
Abbildung 10: Objekthierarchie von <strong>Excel</strong> (Ausschnitt) ................................................................................ 18<br />
Abbildung 11: Die VB-Symbolleiste ................................................................................................................. 21<br />
Abbildung 12: Die <strong>VBA</strong>-Entwicklungsumgebung (hier <strong>mit</strong> Editor)............................................................... 21<br />
Abbildung 13: Der Projekt - Explorer ............................................................................................................... 22<br />
Abbildung 14: Der Objektkatalog...................................................................................................................... 23<br />
Abbildung 15: Bibliotheksauswahl.................................................................................................................... 23<br />
Abbildung 16: Suchergebnis im Objektkatalog............................................................................................... 24<br />
Abbildung 17: Das Fenster des Programmeditors......................................................................................... 25<br />
Abbildung 18: Methoden- / Eigenschaften - Auswahl ................................................................................... 25<br />
Abbildung 19: Das Direktfenster....................................................................................................................... 26<br />
Abbildung 20: Das Modulfenster ...................................................................................................................... 27<br />
Abbildung 21: Ergebnis des Prozeduraufrufs................................................................................................. 54<br />
Abbildung 22: MsgBox - Dialogfeld.................................................................................................................. 65<br />
Abbildung 23: Dialogfeld InputBox ................................................................................................................... 66<br />
Abbildung 24: INPUTBOX <strong>mit</strong> dem Ergebnis einer Bereichsmarkierung ...................................................... 68<br />
Abbildung 25: Die Symbolleiste FORMULAR .................................................................................................... 86<br />
Abbildung 26: Tabellenblatt des Beispielprogramms .................................................................................... 87<br />
Abbildung 27: Formularblatt während der Datenerfassung.......................................................................... 89<br />
Abbildung 28: Formularblatt nach Abschluß des Erfassungsvorganges.................................................... 90<br />
Abbildung 29: Datenkorrektur (nur eingetragene Daten sichtbar)............................................................... 91<br />
Abbildung 30: Inhalt des Blattes Hilfe.............................................................................................................. 92<br />
Abbildung 31: Dialog Eigenschaften am Beispiel einer Schaltfläche.......................................................... 94<br />
Abbildung 32: Unterschiedliche Formen des LABEL -Feldes ........................................................................ 95<br />
Abbildung 33: Unterschiedliche Formen des Schaltflächen......................................................................... 96<br />
Abbildung 34: Formen von Textfeldern ........................................................................................................... 96<br />
Abbildung 35: Einfache Listenfelder ................................................................................................................ 97<br />
Abbildung 36: Mehrspaltiges Listenfeld........................................................................................................... 98<br />
Abbildung 37: Ein mehrspaltiges Kombinationsfeld ...................................................................................... 98<br />
Abbildung 38: Drehfeld und Laufleiste............................................................................................................ 99<br />
Abbildung 39: Options- und Kontrollfelder ...................................................................................................... 99<br />
Abbildung 40: Formularblatt Programmbeispiel 2........................................................................................ 101<br />
Abbildung 41: Löschabfrage zu Bsp. 2.......................................................................................................... 103<br />
Abbildung 42: Online-Hilfe in einer USERFORM ............................................................................................ 104<br />
Abbildung 43: Formular aus Programm 2 nach Datenerfassung .............................................................. 105<br />
Abbildung 44: <strong>VBA</strong> - Dialogfenster <strong>mit</strong> Werkzeugsammlung.................................................................... 106<br />
Abbildung 45: Einfacher <strong>VBA</strong>-Dialog ............................................................................................................. 106<br />
Abbildung 46: Einfacher <strong>VBA</strong>-Dialog (2) ....................................................................................................... 107<br />
Abbildung 47: UserForm des Beispiels 3...................................................................................................... 109<br />
Abbildung 48: UserForm <strong>mit</strong> Password - Abfrage ...................................................................................... 109<br />
Abbildung 49: Ausgefülltes Buchungsformular ............................................................................................ 111<br />
Abbildung 50: Buchungstabelle des Programmbeispiels............................................................................ 112<br />
Seite 6