Einstieg in VBA mit Excel

Für Microsoft Excel 2002 bis 2010

Thomas Theis (Autor)

Media-Kombination
415 Seiten
2010 | 2. Auflage
Galileo Press
978-3-8362-1665-4 (ISBN)
19,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Sie möchten Excel an Ihre Bedürfnisse anpassen, Berechnungen automatisieren, eigene Dialogfelder erstellen und vieles andere mehr? Dieses Buch zeigt Ihnen, wie Sie Ihr Ziel schnell und einfach mit VBA erreichen. Unser Autor Thomas Theis führt Sie Schritt für Schritt an die Thematik heran und zeigt Ihnen anhand von zahlreichen Praxisbeispielen, wie Sie Makros für typische Anwendungszwecke erstellen. Berücksichtigt werden die Versionen Excel 2010, 2007, 2003 und 2002.


Aus dem Inhalt:





* Erste Schritte
* Makros aufzeichnen & anpassen
* Objekte & Ereignisse
* Grundlagen von VBA
* Fehler finden & vermeiden
* VBA für Fortgeschrittene
* Diagramme & Grafiken
* VBA- & Worksheet-Funktionen
* Daten im- & exportieren
* Auf Access, Outlook & Wordzugreifen
* Ein- & Ausgabedialogeentwickeln
* VBA in der Praxis
* Übungen & Lösungen
* Umfassendes Beispielprojekt





... Geleitwort des Fachgutachters ... 13




1 ... Einführung ... 15


... 1.1 ... Was wird besser durch Makros und VBA? ... 15

... 1.2 ... Arbeiten mit Makros ... 17

... 1.3 ... Entwicklungsumgebung »Visual Basic Editor« ... 28

... 1.4 ... Makrocode verstehen und ändern ... 31

... 1.5 ... Makro per Schaltfläche ausführen ... 33

... 1.6 ... Relative Aufzeichnung ... 34

... 1.7 ... Persönliche Makroarbeitsmappe ... 36

... 1.8 ... Code schreiben, einfache Ausgabe ... 38

... 1.9 ... Arbeiten mit Excel vor der Version 2007 ... 41



2 ... Grundlagen von Objekten und Ereignissen ... 45


... 2.1 ... Objekthierarchie und Auflistungen ... 45

... 2.2 ... Arbeitsmappen ... 46

... 2.3 ... Tabellenblätter ... 55

... 2.4 ... Zellen und Zellbereiche ... 62

... 2.5 ... Ereignisprozeduren ... 88



3 ... Grundlagen der Programmierung mit VBA ... 93


... 3.1 ... Allgemeines ... 93

... 3.2 ... Variablen und Datentypen ... 96

... 3.3 ... Operatoren ... 102

... 3.4 ... Verzweigungen ... 111

... 3.5 ... Schleifen ... 116



4 ... Fehlerbehandlung ... 125


... 4.1 ... Syntaxfehler ... 125

... 4.2 ... Laufzeitfehler ... 126

... 4.3 ... Logische Fehler und Debugging ... 130



5 ... Mehr über die Programmierung mit VBA ... 133


... 5.1 ... Gültigkeitsbereiche ... 133

... 5.2 ... Datenfelder ... 135

... 5.3 ... Prozeduren und Funktionen ... 144

... 5.4 ... Benutzerdefinierter Datentyp ... 159

... 5.5 ... Modular programmieren ... 162

... 5.6 ... Module exportieren und importieren ... 165



6 ... Mehr über Objekte ... 167


... 6.1 ... Objektkatalog ... 167

... 6.2 ... Referenzierung von Objekten ... 168

... 6.3 ... Objektzugriff mit With ... 170

... 6.4 ... Arbeiten mit Objektvariablen ... 171

... 6.5 ... For-Each-Schleife ... 176

... 6.6 ... Collections ... 178

... 6.7 ... Hauptobjekt »Application« ... 179

... 6.8 ... Filtern ... 181



7 ... Diagramme und Grafiken ... 185


... 7.1 ... Diagramm erstellen ... 186

... 7.2 ... Diagramm ändern ... 190

... 7.3 ... Diagramm verwalten ... 195

... 7.4 ... Beispiel: Formatiertes Kreisdiagramm ... 198

... 7.5 ... Shapes ... 201

... 7.6 ... WordArt ... 212

... 7.7 ... Bedingte Formatierungen ... 214

... 7.8 ... Sparklines ... 220

... 7.9 ... SmartArt ... 224



8 ... VBA- und Worksheet-Funktionen ... 227


... 8.1 ... Eingaben des Benutzers ... 228

... 8.2 ... Einfacher Dialog mit dem Benutzer ... 233

... 8.3 ... Zeichenketten ... 239

... 8.4 ... Datum und Uhrzeit ... 247

... 8.5 ... Weitere Funktionen ... 252



9 ... Externe Daten ... 259


... 9.1 ... Textdateien, Import und Export ... 259

... 9.2 ... Arbeiten mit Dateien ... 266

... 9.3 ... Austausch mit Microsoft Word ... 272

... 9.4 ... Austausch mit Microsoft Outlook ... 281

... 9.5 ... Austausch mit Microsoft Access ... 300



10 ... Dialogfelder ... 317


... 10.1 ... Integrierte Dialogfelder ... 317

... 10.2 ... Eigene Dialogfelder und Anwendungen ... 321



11 ... Beispielprojekt ... 341


... 11.1 ... Was ist Nordwind? ... 341

... 11.2 ... Vorbereitungen für das Projekt ... 342

... 11.3 ... Benutzung des Programms ... 344

... 11.4 ... Entwicklung des Programms ... 353



... Lösungen ... 387




... Index ... 395


Reihe/Serie Galileo Computing
Sprache deutsch
Maße 230 x 172 mm
Gewicht 860 g
Themenwelt Informatik Office Programme Excel
Schlagworte Automatisieren • Excel • Excel 2002; Programmierung • Excel 2003 • Excel 2003; Programmierung • Excel 2007 • Excel 2007; Programmierung • Excel 2010 • Excel 2010; Programmierung • Makro • Office 2010 • VBA • Visual Basic for Applications • Visual BASIC für Applikationen
ISBN-10 3-8362-1665-5 / 3836216655
ISBN-13 978-3-8362-1665-4 / 9783836216654
Zustand Neuware
Haben Sie eine Frage zum Produkt?