Dieses Buch begleitet Sie von Anfang an auf Ihrem Weg vom Excel-Anwender zum professionellen VBA-Programmierer. Leicht verständlich und anhand anschaulicher Beispiele erlernen Sie Schritt für Schritt die Grundlagen der Excel-Programmierung: Automatisierung von Aufgaben, Arbeit mit Makros, Einführung in die Sprachelemente wie Prozeduren, Variablen und Konstanten, Bedingungen und Schleifen, Dialogfelder und Steuerelemente.Galileo Press heißt jetzt Rheinwerk Verlag.
Reihe
Sprache
Verlagsort
Verlagsgruppe
Editions-Typ
Maße
Höhe: 24 cm
Breite: 16.8 cm
ISBN-13
978-3-89842-647-3 (9783898426473)
Schweitzer Klassifikation
Teil I Einführung ... 13
1 Wie ein Programm entsteht ... 15
... 1.1 Das Wasserfall-Modell ... 16
... 1.2 Phase I: Analyse ... 18
... 1.3 Phase II: Entwurf ... 19
... 1.4 Phase III: Implementierung und Integration ... 22
... 1.5 Phase IV: Test ... 35
... 1.6 Phase V: Betriebseinsatz ... 43
2 Basiswissen ... 45
... 2.1 VBA und andere Programmiersprachen ... 45
... 2.2 Komponenten von VBA-Programmen ... 47
... 2.3 Erstellen und Ausführen von VBA-Programmen ... 49
... 2.4 Aufgaben und Übungen ... 56
Teil II Die Entwicklungsumgebung ... 57
3 Visual Basic Editor ... 59
... 3.1 Projekt-Explorer ... 60
... 3.2 Eigenschaftenfenster ... 62
... 3.3 Code-Fenster ... 64
... 3.4 Objektkatalog ... 72
... 3.5 Direktfenster ... 73
... 3.6 Lokal-Fenster ... 77
... 3.7 Überwachungsfenster ... 78
... 3.8 Aufgaben und Übungen ... 81
Teil III Die Programmiersprache VBA ... 83
4 Variablen und Konstanten ... 85
... 4.1 Variablennamen und Datentypen ... 85
... 4.2 Implizite und explizite Deklaration ... 94
... 4.3 Verwenden von Variablen ... 101
... 4.4 Datenfelder ... 105
... 4.5 Mehrdimensionale Datenfelder ... 107
... 4.6 Konstanten ... 112
... 4.7 Aufgaben und Übungen ... 114
5 Operatoren ... 117
... 5.1 Arithmetische Operatoren ... 118
... 5.2 Vergleichsoperatoren ... 121
... 5.3 Logische Operatoren ... 124
... 5.4 Verkettungsoperatoren ... 128
... 5.5 Operatorvorrang ... 129
... 5.6 Aufgaben und Übungen ... 131
6 Schleifen ... 133
... 6.1 For ... Next ... 133
... 6.2 For Each ... Next ... 140
... 6.3 Do ... Loop ... 142
... 6.4 While ... Wend ... 145
... 6.5 Aufgaben und Übungen ... 146
7 Verzweigungen ... 149
... 7.1 If ... Then ... Else ... 149
... 7.2 Select Case ... 153
... 7.3 GoTo ... 158
... 7.4 Aufgaben und Übungen ... 160
8 Prozeduren und Funktionen ... 163
... 8.1 Prozeduren ... 163
... 8.2 Funktionen ... 171
... 8.3 Prozeduraufrufe ... 173
... 8.4 Aufgaben und Übungen ... 175
9 Integrierte Funktionen ... 177
... 9.1 Ein- und Ausgabe ... 177
... 9.2 Mathematische Funktionen ... 182
... 9.3 Datum und Zeit ... 186
... 9.4 Umwandlungsfunktionen ... 191
... 9.5 Aufgaben und Übungen ... 196
Teil IV VBA und Excel ... 197
10 Objekte und Klassen ... 199
... 10.1 Objekte ... 199
... 10.2 Klassen ... 209
... 10.3 Aufgaben und Übungen ... 218
11 Ereignisprozeduren ... 221
... 11.1 Ereignisprozeduren bei Excel-Objekten ... 221
... 11.2 Ereignisprozeduren bei Steuerelementen ... 237
... 11.3 Aufgaben und Übungen ... 242
Teil V Excel automatisieren mit VBA ... 243
12 Arbeitsmappen und Arbeitsblätter ... 245
... 12.1 Arbeitsmappen erstellen ... 245
... 12.2 Arbeitsmappen öffnen ... 247
... 12.3 Arbeitsmappen schließen ... 251
... 12.4 Tabellenblätter einfügen ... 254
... 12.5 Tabellenblätter löschen ... 257
... 12.6 Tabellenblätter benennen ... 258
... 12.7 Tabellenblätter aktivieren und markieren ... 262
... 12.8 Tabellenblätter ein- und ausblenden ... 265
... 12.9 Tabellenblätter kopieren und verschieben ... 266
... 12.10 Tabellenblätter drucken ... 268
... 12.11 Aufgaben und Übungen ... 270
13 Zellen und Zellbereiche ... 273
... 13.1 Zeilen und Spalten einfügen ... 274
... 13.2 Zeilen und Spalten löschen ... 277
... 13.3 Zeilen und Spalten ein- und ausblenden ... 278
... 13.4 Zeilen und Spalten markieren ... 280
... 13.5 Zellen und Zellbereiche markieren ... 283
... 13.6 Zellen und Zellbereiche formatieren ... 289
... 13.7 Aufgaben und Übungen ... 294
14 Diagramme ... 295
... 14.1 Diagramme erstellen ... 295
... 14.2 Diagramme formatieren ... 304
... 14.3 Diagramme entfernen ... 310
... 14.4 Aufgaben und Übungen ... 312
15 Berechnungen und Filter ... 313
... 15.1 Zugriff auf Zellwerte ... 313
... 15.2 Tabellenfunktionen und Formeln ... 317
... 15.3 AutoFilter und Spezialfilter ... 322
... 15.4 Aufgaben und Übungen ... 330
16 UserForms ... 333
... 16.1 UserForm erstellen ... 333
... 16.2 Befehlsschaltfläche ... 337
... 16.3 Textfeld und Bezeichnung ... 339
... 16.4 Kontrollkästchen und Optionsfeld ... 340
... 16.5 Listenfeld und Kombinationsfeld ... 344
... 16.6 Umschaltfelder ... 349
... 16.7 Drehfeld ... 351
... 16.8 Bildlaufleiste ... 352
... 16.9 Anzeige ... 354
... 16.10 Aufgaben und Übungen ... 359
17 Formulare ... 361
... 17.1 ActiveX-Steuerelemente ... 361
... 17.2 Formular-Steuerelemente ... 364
... 17.3 Aufgaben und Übungen ... 366
Teil VI Lösungen ... 369
A Lösungen ... 371
... A.1 Kapitel 2: Basiswissen ... 371
... A.2 Kapitel 3: Visual Basic Editor ... 372
... A.3 Kapitel 4: Variablen und Konstanten ... 374
... A.4 Kapitel 5: Operatoren ... 377
... A.5 Kapitel 6: Schleifen ... 379
... A.6 Kapitel 7: Verzweigungen ... 381
... A.7 Kapitel 8: Prozeduren und Funktionen ... 384
... A.8 Kapitel 9: Integrierte Funktionen ... 386
... A.9 Kapitel 10: Objekte und Klassen ... 387
... A.10 Kapitel 11: Ereignisprozeduren ... 390
... A.11 Kapitel 12: Arbeitsmappen und Arbeitsblätter ... 392
... A.12 Kapitel 13: Zellen und Zellbereiche ... 395
... A.13 Kapitel 14: Diagramme ... 397
... A.14 Kapitel 15: Berechnungen und Filter ... 400
... A.15 Kapitel 16: UserForms ... 404
... A.16 Kapitel 17: Formulare ... 409
B Inhalt der CD-ROM ... 411
Index ... 415