Das Buch ist für Anwender mit guten Kenntnissen von Excel geschrieben, die eigene Makros in VBA schreiben wollen, um sich regelmäßige Abläufe zu vereinfachen, oder komplexe Probleme bei denen die Excelfunktionen alleine nicht ausreichen zu lösen. Auch wenn das Buch sehr kurz auf .Net und VSTO (Visual Studio Tools für Office) eingeht, ist der Fokus eindeutig auf VBA/VBE (Visual Basic for Applications/Excel) gelegt.
Das Buch beginnt mit einer Einführung in Excel-VBA, bei der der Makrorekorder, die in Excel integrierte Entwicklungsumgebung und die Grundlagen von VBA/VBE erläutert werden.
Der zweite bis vierte Teil vertieft die VBA/VBE-Kenntnisse, und erklärt detailiert Datentypen, Elemente zur Ablaufsteuerung (u.a. Schleifen, Abfragen), die Definition eigener Schaltflächen und Anpassung der Anwendung. Wobei der dritte im wesentlichen ein Praxisteil ist, in dem die Programmierkenntnisse vertieft, und Themenbezogen kleine Programme geschrieben werden. Und der Vierte sich mit Ereignissen, Formeln und Steuerelementen beschäftigt.
Der fünfte und sechste Teil behandelt Auswertungstechniken (wie z.B. Filter und Pivottabellen), wie man Diagramme automatisiert, grafische Objekte über Code steuert und das Menüband verändern kann.
Zuguterletzt werden fortgeschrittene Themen und Kommunikation zu anderen Officeprodukten und dem Internet besprochen, sowie kurz auf die Verwendung von Excel aus .Net und VSTO eingegangen.
Das Buch deckt nahezu alles ab, wofür man die VBA-Entwicklung einsetzen kann, liefert viele Beispiele und kann auch gut als Nachschlagewerk verwendet werden.
Das einzige was mir missfallen hat ist, daß der Lesefluss durch viele Hervorhebungen auf einer Seite teilweise erschwert wird, da man etwas vom Lesen abgelenkt wird. Nicht geeignet ist das Buch sobald man Excel mit anderen Techniken fernsteuern will, dafür wird dieses Thema viel zu kurz angerissen.
|