(C) 2009 - 2014 by Mourad Louha · Alle Rechte vorbehalten

In Excel 2007 kann man den Diagrammtitel sowie einen Achsentitel mit einer Formel verknüpfen, so dass man diese nicht immer manuell ändern muss. Leider konnte diese Formel in Excel 2007 nicht per VBA gesetzt werden. In Excel 2010 ist dies nun möglich, wie die Beispieldatei zeigt, die Sie am Ende des Artikels herunterladen können. Folgend ein Screenshot der Datei, die ich der Einfachheit halber in Englisch erstellt habe, da dieser Artikel auch in Englisch verfügbar ist.

Excel 2010 VBA AxisTitle und ChartTitle Objekte

Read more


Seit geraumer Zeit werte ich meine Webserver Logfiles auch mit Excel 2010 aus. Klar, es gibt eine Menge Produkte zum detaillierten Auswerten von Logfiles, von welchen auch einige bei mir zum Einsatz kommen. Jedoch bietet mir Excel 2010 die Möglichkeit, die Rohdaten relativ schnell und einfach zu importieren und über benutzerdefinierte Filter spezielle Kennzahlen genauer anzuschauen. Leider ist es aber so, dass ich oft bei der Menge an Daten während des Lesens die Zeile am Bildschirm „verliere“. Nun kann man beispielsweise den Zoom höher setzen oder auch einen Rahmen um die Zellen legen; lieber ist mir jedoch ein Tool welches die Zeilen hervorhebt, sobald eine Zelle in der Tabelle angeklickt wird. Da Excel leider eine solche Funktionalität nicht zur Verfügung stellt, habe ich ein eigenes Add-In in VBA entwickelt. Folgend eine Abbildung des Tools:

VBA Highlighter

Read more


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 zur Excel-Programmierung

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.

Read more


Über Twitter und im Blog von Tom Wendel hatte ich vor einiger Zeit den Download Link zum „Office 2010 Developer Training Kit“ gefunden, welches dort heruntergeladen werden kann. Das Training Kit wurde im Wesentlichen von Paul Stubbs, Girish Raja, Steve Fox, Donovan Follette und Chris Mayo erstellt und getestet. Auch wenn das Kit, soweit ich weiss, nur in Englisch verfügbar ist, der Download lohnt sich, denn es enthält für Entwickler oder die es werden wollen reichlich Informationen und Übungen zu MS Office 2010.

Office 2010 Developer Training Kit

Read more


Heute habe ich mir die Änderungen am Objekt „AddIn“ sowie das neue Objekt „AddIns2“ in Excel 2010 angeschaut. Das Objekt „AddIn“ wurde nur um die Eigenschaft „IsOpen“ erweitert, die es ermöglicht ein AddIn abzufragen, ob es geladen wurde oder nicht. Das neue Objekt „AddIns2“ listet im Gegensatz zu dem bereits in den früheren Versionen vorhandene Objekt „AddIns“ auch die Add-Ins auf, die nicht im Dialog zu den Add-Ins auftauchen. Folgender Screenshot demonstriert das an einem Beispiel. Zunächst habe ich mein Add-In „Test.xla“ manuell über den Dialog zum Öffnen von Dateien geöffnet.

Excel VBA Addins Objects

Read more


Dieser Artikel beschreibt und listet kurz die Veränderungen auf, die bislang am Powerpoint 2010 VBA Objektmodell vorgenommen wurden. Insgesamt haben wir bislang 11 neue Objekte und über 200 neue oder geänderte Funktionen bzw. Eigenschaften gefunden. Um die Änderungen zu ermitteln, haben wir unser selbst entwickeltes Tool in Excel verwendet, welches folgendes Ergebnis liefert:

PowerPoint 2010 VBA

Read more


Dieser Artikel beschreibt und listet kurz die Veränderungen auf, die bislang am Word 2010 VBA Objektmodell vorgenommen wurden. Insgesamt haben wir bislang 12 neue Objekte und über 200 neue oder geänderte Funktionen bzw. Eigenschaften gefunden. Um die Änderungen zu ermitteln, haben wir unser selbst entwickeltes Tool in Excel verwendet, welches folgendes Ergebnis liefert:

Word 2010 VBA

Read more


Ausgehend von den Ergebnissen meines Tools zum Vergleich der VBA Funktionen zwischen Excel 2010, Excel 2007 und Excel 2003, scheint mir der nächste logische Schritt das systematische Testen der neuen Methoden, Ereignisse, Eigenschaften und Konstanten zu sein.

Leider ist noch keine Dokumentation zu den neuen VBA Funktionen in meiner installierten Version enthalten. Zwar kann oft anhand der Benennung der VBA Elemente dessen Zweck erraten werden, immer wird dies, so denke ich, nicht möglich sein.

Heute habe ich mir die Objekte „Workbooks“, „Workbook“ und „AppEvents“ näher angeschaut. Während in der Auflistung „Workbooks“ in der aktuellen Beta Version von Excel 2010 keine Änderungen festzustellen sind, sind in „Workbook“ einige neue Ereignisse, Methoden und Eigenschaften hinzugekommen, die ich persönlich sehr interessant finde.

VBA Workbook Object

Read more