Insgesamt gefällt mir das Buch ganz gut. Es ist relativ ansprechend geschrieben, nicht langatmig und beinhaltet viel. Hier mal ein Versuch, ein Plus und Minus aufzulisten:
+ sehr umfangreich: es werden viele Eigenschaften und Methoden erläutert. Dadurch können die meisten Leser sehr schnell in der Praxis damit arbeiten. Mir geht es für den kaufmännisch-technischen Bereich jedenfalls so.
+ die Listings funktionieren: ich habe bisher noch nicht erlebt, dass ein Listing nicht funktioniert. Alles geht, wenn auch hier und dort eine Variable mal nicht nötig ist.
+/- spielerisch werden neue Details eingearbeitet: immer wieder werden bei neuen Thematiken zusätzliche eingebaute Funktionen von Excel erläutert. Dadurch lernt man die Struktur von VBA gut kennen und im Zuge dessen auch viele Feinheiten und Eigenarten der Programmiersprache. Allerdings geht dadurch die Übersichtlichkeit etwas verloren. Es fällt manchmal doch schwer, wenn man sich fragt: "Wo steht nochmal, wie der Name eines Monats ermittelt wird?" Da ist die Struktur des Buches nicht ganz so überzeugend.
- für Programmier-Anfänger weniger geeignet: hat jemand keine Programmier-Kenntnisse haben, ist das Buch für ihn weniger geeignet. Dafür wird zu viel Wissen über Programmier-Strukturen vorausgesetzt. Ein Anfänger könnte hier verzweifeln. Er sollte erst mal eine Einführung in die strukturierte Programmierung lesen, die es im Internet zu Hauf gibt. Hat man dann die Grundlagen etwas verinnerlicht und ein paar Struktogramme erstellt, dann kann man mit dem Buch loslegen. Dann lassen sich gute Ergebnisse erzielen.
- die VBA-Strukturen fehlen: das hätte ich mir noch gewünscht. Wann packe ich Subs in eine Mappe, wann in ein Worksheet, wann in ein Modul. Das wäre noch wichtig.
Noch ein Tipp zum Schluß: immer eine Suchseite mit "Excel, VBA" und dem gewünschte Suchbegriff offen halten. Dann kann man etwas, was einem nicht klar ist, sofort nachschlagen.
Insgesamt empfehlenswert, aber nur für Leute, die bereits programmieren können, und die Sprache kennen lernen möchten.