Mitte Januar 2014 erscheint mein erstes Buch zu Excel VBA & Co. erschienen. Das Buch ist auf der Grundlage des Handbuchs zur Excel 2010-Programmierung von Monika Weber entstanden und folgt einer neuen Struktur, wobei ich übernommenes Material überprüft, aktualisiert und auch über weite Strecken neu formuliert habe. Zudem sind neue Inhalte hinzugekommen und einige Inhalte des ehemaligen Buchs entfallen, da mir diese nicht mehr so wichtig erschienen. Das Buch deckt, bis auf wenige Ausnahmen, die drei Office Versionen 2007, 2010 und 2013 ab.
Nachtrag vom 31. Januar 2014: das Buch ist mittlerweile im Handel erhältlich. :-)
Das Handbuch ist beispielsweise bei Microsoft Press oder Amazon bestellbar. Die Beispieldateien stehen bei Microsoft Press als Download zur Verfügung, der zudem eine E-Book-Version des Handbuchs in den drei Formaten PDF, EPUB und MOBI beinhaltet – natürlich DRM-frei.
Bevor ich hier die Inhalte des Buchs in den folgenden Abschnitten detaillierter vorstelle, möchte ich die Gelegenheit nutzen, dem Team von Microsoft Press und insbesondere René Majer für die sehr angenehme Zusammenarbeit zu danken.
Die Zielgruppe
Das praxisnahe Buch richtet sich an Anwender und Anwenderinnen, die bereits über gute Excel-Kenntnisse verfügen. Sie sollten mit der Verwendung von Excel-Funktionen vertraut sein und diese auch als Formeln kombinieren können.
Das Buch beginnt mit der Vermittlung von Grundkenntnissen in VBA und führt Sie Schritt für Schritt in komplexere Themen ein. Es ist somit sowohl für Einsteiger als auch für Personen mit bereits vorhandenen Kenntnissen in VBA geeignet.
Die Themen
Das Buch erhebt nicht den Anspruch jegliches in der VBA-Programmierung abzudecken. Dies wäre allein schon aus den umfangreichen Möglichkeiten von VBA heraus gar nicht möglich. Das Ziel des Buchs ist es, Ihnen als zukünftiger VBA-Programmierer die Werkzeuge an die Hand zu geben, die Sie für die erfolgreiche Umsetzung Ihrer Projekte benötigen. Das Buch gliedert sich in 7 Teile, die wiederum in Kapitel aufgeteilt sind.
Teil A umfasst einen generellen Einstieg in die VBA-Programmierung. Sie erstellen Ihr erstes Makro mit Hilfe des Makro-Rekorders, lernen den Code zu verstehen und in der Entwicklungsumgebung zu modifizieren. Neben den Grundlagen zu VBA erfahren Sie beispielsweise auch, welche Grundkonzepte der Programmierung in VBA Verwendung finden und warum es wichtig ist, diese zu kennen.
Teil B führt Sie in grundlegende Techniken zur Programmierung in VBA ein. Sie erlernen beispielsweise, wie Sie Kontrollstrukturen verwenden, wie Sie Fehler vermeiden und welche Hilfsmittel hierzu zur Verfügung stehen.
Teil C ist der umfangreichste Teil des Buchs und führt Sie umfassend und praxisorientiert in die Handhabung von Excel-Objekten ein. Arbeitsmappen, Arbeitsblätter, Zellen und Bereiche, Formatierungen, das Verwenden von Datum und Zeit, grafische Objekte, Formeln sind nur einige Themen. Beispieldateien visualisieren das Erlernte und laden zu eigenen Experimenten ein.
Teil D widmet sich ganz der Auswertung von Daten mit VBA, wie beispielsweise das Filtern, Sortieren oder Visualisieren anhand von Diagrammen.
Teil E befasst sich mit der Entwicklung von Formularen, angefangen mit Steuerelementen in einer Tabelle bis hin zu UserForms – benutzerdefinierte Formulare. Das Menüband kommt ebenfalls nicht zu kurz.
Teil F beinhaltet eine Zusammenstellung verschiedener Tipps & Tricks und führt Sie die Verwendung der Windows-API ein. Ein Kapitle widmet sich ganz der Klassenprogrammierung mit VBA.
Teil G schließt das Buch ab und widmet sich dem Datenaustausch zwischen Excel und weiteren Anwendungen, wie beispielsweise Word, Outlook oder Datenbanken.
Die Beispieldateien
Die Beispieldateien des Buchs folgen alle demselben Layout und beinhalten ein Inhaltsverzeichnis mit den Lernzielen und einer Kurzbeschreibung der enthaltenen Inhalte.
Das Forum
Aus eigener Erfahrung weiß ich, dass bei der Lektüre eines Fachbuchs durchaus manchmal Fragen zu dem einen oder anderen Thema auftauchen können. Zu diesem Zweck stelle ich für meine Leser und Leserinnen ein Unterforum in meinem Office 365 & Office 2013 Forum bereit, wo die Möglichkeit besteht, Fragen zu den Inhalten und/oder Beispieldateien zu stellen oder ein Feedback zum Buch zu geben.
Die Verlosung
Sobald das Buch erschienen ist, werde ich eine Verlosung von 5 signierten Exemplaren durchzuführen. Teilnehmen kann jeder, der nicht Mitarbeiter beim Verlag ist. Weitere Informationen, wie z.B. Start und Dauer werde ich in Kürze in diesem Blog publizieren.
Ich habe im Jahr 2016 Dezember Ihr Buch „Excel-Programmierung“ gekauft. Zuesrt fiel mir sehr schwer, ins Buch einzusteigen. Meine Kenntnisse waren nicht für dieses umfangreiche Buch geeignet. nach der lektür paar Einsteigerbücher und dem lernen von Python-Programmiersprache habe ich einen zweiten Anlauf auf Ihr Buch genommen. Ich habe das Buch durchgelesen und habe ich es einfach genossen. nur das Kapitel API konnte ich nicht verstehen, aber beim nächsten Anlauf dürfte das auch okey sein.
Ich lese zum zweiten Mal Ihr Buch und diesmal benutze ich Übungsdateien. Ich bin jetzt im Kapitel D. ich habe aber eine Frage zum Kapitel 13 „Grafische Objekte in Excel-VBA verwenden.
Ich bin im Code „Grafische Objekte löschen“. Diesmal für die Lernzwecke möchte ich mit For Next Schleife programmieren, bisher aber ohne Erfolg.
jedesmal wenn ich mit For Next schleife programmieren will, kommt die Fehlermeldung „Objektvariable nicht festgelegt bzw. etwas mit With und End with. Ich habe im Netz etwas versucht eine Antwort zu finden, bis jetzt waren aber nicht nützlich.
Wie würden Sie mit For Next schleife programmieren?
Vielen Dank im Voraus!
Auf Ihre Antwort freue ich mich sehr.
Freundliche Grüße
Nazim Gassanov