Markt+Technik Verlag, 2004. — 926 s.
Dieses Excel-VBA-Kompendium ist in erster Linie für fortgeschrittene Anwender und Programmierer gedacht, die noch mehr über VBA der Versionen Excel 97/2000/2002 lernen möchten. Nachdem großen Erfolg des letzten Buches und der vielen E-Mails von Lesern, für die ich mich an dieser Stelle bedanken möchte, habe ich mir überlegt, wie ich das Kompendium noch besser machen könnte. Ich kam zu dem Schluss, dass ich versuchen musste, noch mehr nützliche Inhalte zu verarbeiten, ohne dass das Buch dadurch an Übersichtlichkeit verlieren durfte. So wurden ca. 850 Makros auf 1.000 Seiten verarbeitet. In den ersten drei Kapiteln des ersten Teils erfolgt trotzdem eine kurze Einführung in die Programmierung von VBA. Die Themen sind die Bedienung der Entwicklungsumgebung sowie die Anwendung von Datentypen, Variablen und Konstanten. Im letzten Kapitel dieses Teils werden die verschiedenen Sprachelemente, wie Verzweigungen und Schleifen, anhand von zahlreichen Praxisaufgaben anschaulich erklärt. Im zweiten Teil des Buches beginnen die »heißen« Themen. Dort werden die wichtigsten Objekte von Excel anhand von nützlichen und interessanten Aufgaben aus der täglichen Arbeit mit Excel vorgestellt sowie wirklich brauchbare Lösungen präsentiert. Beginnend mit der einzelnen Zelle über Spalten und Zeilen bis hin zu Tabellenblättern und Arbeitsmappen werden hierbei Schritt für Schritt die Objekte angewendet und erklärt. Im Vordergrund hierbei steht immer die Frage: Was können Sie mit dem Objekt anfangen und welche Aufgaben können Sie damit in der Praxis erledigen? Abgerundet wird dieser Teil mit einem Kapitel über die Programmierung von Diagrammen und Pivot-Tabellenberichten. Hierbei lernen Sie, wie Sie aus Rohdaten auf Knopfdruck aussagekräftige Diagramme sowie Pivot-Auswertungen erstellen können. Im dritten Teil lernen Sie mit Hilfe von selbst erstellten Funktionen Ihre Arbeit noch effizienter zu gestalten bzw. Arbeitsabläufe noch besser zu automatisieren. Dabei erstellen Sie zum einen benutzerdefinierte Funktionen, die Sie im Funktionsassistenten von Excel unterbringen und danach in Tabellenblättern anwenden können. Zum anderen programmieren Sie Funktionsmakros, die Ihnen helfen, Ihre Modulestrukturiert und übersichtlich zu gestalten, um dabei die Geschwindigkeit und Sicherheit Ihrer Makros zu erhöhen. Ein weiteres Kapitel beschäftigt sich mit der Frage, wie Sie Ereignisse in Excel einsetzen können, um noch mehr Automatismus und Arbeitserleichterung in Ihre Anwendung zu bringen. Im abschließenden Kapitel dieses Buchteils lernen Sie, wie Sie auf Module innerhalb der Entwicklungsumgebung zugreifen können.
Bernd Held ist MVP (Most Valuable Professional) für Excel und in dieser Eigenschaft in mehreren Excel- und VBA-Foren unterwegs und kann daher aus der vollen Anwenderpraxis schöpfen. Der Autor ist ebenso in der Auftragsprogrammierung tätig und bietet regelmäßig VBA-Seminare auf seiner Homepage an.