Das Buch ist sowohl für Anfänger als auch für fortgeschrittene Benutzer geeignet. Es wird der komplette Umfang von VBA erklärt - von den Anfängen mit dem Makrorecorder bis zum Erstellen eigner Code. Dabei wird auch explicit darauf hingewiesen, dass man zwar mit dem Makrorecorder beginnen kann, dieser Code aber nicht ohne Überarbeitung übernommen werden sollte. An einigen Beispielen wird gezeigt, wie der aufgezeichnete Code bereinigt aussieht. In diesem Zusammenhang wird auch darauf eingegangen, dass Select und Activate im Code nicht eingesetzt werden müssen. Hierbei wurde allerdings nicht immer der Code benutzt, der mit Version 2007 aufgezeichnet wird (z.B. auf Seite 218; hier fehlen die zusätzlichen Eigenschaften wie z.B. .TintAndShade). Aus meiner Sicht fehlt auch die Erläuterung, weshalb Patern=xlSolid entfallen kann - diese Eigenschaft ist Standard und kann folglich entfallen.
Das Buch konzentriert sich nicht nur auf VBA. Es wird auch beschrieben, wie einige Aktionen per Hand ausgeführt werden. Das Buch ist so aufgebaut, dass man allmählich an VBA herangeführt wird.
In einigen Punkten wird nicht genau auf Version 2007 eingegangen bzw. sind sie nicht korrekt beschrieben:
* S 419 nur 3 bedingte Formatierungen
* S 455 Sortieren max. 3 Bedingungen
* S 484 Autofilter bei Blattschutz - dazu ist kein Code notwendig, dies kann unter Blattschutz eingestellt werden
In Excel 2007 hat sich die Benutzeroberfläche verändert und in diesem Buch wird sehr genau die Erstellung der Symbolleisten beschrieben. In diesem Zusammenhang wird ein Programm zu deren Erstellung vorgestellt. Im umfangreichen Anhang gibt es noch weitere Informationen zu den einzelnen Elementen der Symbolleiste mit den Eigenschaften je Element. Für die Erstellung der Symbolleisten dürften mit diesem Buch keine Fragen offen bleiben.
Es werden nebenbei auch viele nützliche Tipps erläutert, z.B. dass man bei dem Einsatz von Set auch die Variable zum Ende wieder mit Nothing löschen sollte. Desweiteren wird immer darauf hingewiesen, dass man sich bei der Benennung von Modulen, Steuerelementen usw. an die ungarische Notation halten sollte, was auch die Lesbarkeit des Codes für andere Programmierer erhöht.
In dem Buch wird unter anderem auch der Einsatz von API Funktionen, XML Dateien und die Verbindung zu anderen Office Programmen beschrieben.
Mein Eindruck ist, dass dieses Buch sein Geld wert und eine nützliche Investition für die Arbeit mit Excel 2007 ist, insbesondere der Teil der Symbolleistenerstellung.