Month: July 2009

Blogcounter wird versteigert

Irgendwie habe ich das gar nicht richtig mitbekommen. Aber Blogcounter steht bei eBay drin, zur Zeit sind 4000€ geboten. Wer es sich selbst einmal ansehen will: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=150357662008

Auch ich nutze Blogcounter, finde den Dienst teilweise sogar noch besser als Google Analytics, weil die Daten einfach mehr zusammengefasst sind und nicht alles so gefiltert ist wie bei Google Analytics. Das der Dienst jetzt zum Verkauf steht wundert mich schon ein bisschen.

Anscheinend reichen die Werbeeinnahmen nicht aus um die Serverkosten zu decken. Sollte man sich jetzt als Blogger nicht Gedanken machen, wem die Daten in die Hände fallen? Mal schauen die Auktion geht noch bis zum 18.07.2009. Es ist jedoch zu beachten, das die Server nicht mit im Preis inbegriffen sind.

WordPress 2.8.1 erschienen

Während die Version 2.8.0 von WordPress noch groß gefeiert wurde, hört man von dem neuen Release, außer im offiziellen WordPress Blog nichts mehr. Dabei müßte das Echo für die neue Version viel größer ausfallen, nach den vielen Problemen die in der 2.8.1 Version gelöst wurden. Lange Rede kurzer Sinn unter http://wordpress.org/latest.zip kann man die neuste Version herunterladen.

Erster – Typo3 4.2.8 released

Nachdem ich gestern in gefühlten 1000 Blogs gelesen habe, das Typo3 4.2.7 released wurde, freut es mich jetzt umso mehr, das ich im Moment der wahrscheinlich Erste und Einzige bin in der Blogosphäre, der verkündet, das Typo3 4.2.8 und 4.1.12 veröffentlicht wurden. Das es jetzt auch 4.0.13 gibt, erspare ich mir an dieser Stelle, weil das gab es gestern auch schon.

[random_content group_id=”211″ num_posts=”1″]

Excel VBA Makros in Google Spreadsheets

Der Eine oder Andere wird sich fragen, wozu man sich überhaupt noch mit Makros beschäftigen sollte, schließlich ist das Alles von Microsoft und im Zeitalter der online Office Suiten eh nicht mehr zu gebrauchen. Google scheint das ein bisschen anders zu sehen. Unter http://www.googlewatchblog.de/2008/05/28/google-docs-demnaechst-mit-macros/ gibt es Beobachtungen die darauf hindeuten, das es man bald Makros in Google Spreadsheets verwenden kann. Die Schätzung von drei Monaten in dem Artikel ist momentan natürlich ein bisschen überholt und bisher geht es auch nicht – zumindestens in mit meinen Google Documents.

Trotz allem, glaube ich, wird es früher oder später möglich sein, das in Google Spreadsheets Makros zu benutzen, weil viele Unternehmen so spezielle Anforderungen haben, die sich mit den normalen Excel Funktionen nicht abbilden lassen.

Excel VBA Makro 2003 – Hello World

Als ich mit der VBA Makro Programmierung in Excel angefangen habe, war der Tipp, man sollte einfach ein Makro aufzeichnen und schauen wie es funktioniert und entsprechend abändern. Diese Herangehensweise hat mich nicht so recht befriedigt. Von daher hier mal ein anderer Versuch:

Zuerst basteln wir uns einen Button in unser Excel – Sheet. Dazu gehen wir übers Menü Ansicht -> Symbolleisten -> Formular und blenden die entsprechende Symbolleiste ein. In der erscheinenden Symbolleisten ist das Element Schaltfläche zu wählen.

Achtung: ein ähnlicher Button befindet sich auch in der Steuerelemente Toolbox. Dieser hat jedoch nicht das gleiche Verhalten wie eine Formular-Schaltfläche.

Nachdem wir die Schaltfläche auf dem Sheet platziert haben, öffnet sich das Fenster Marko zuweisen. Die angezeigte Liste sollte noch komplett leer sein. Es könnten jedoch auch Makros aus anderen Sheets angezeigt werden.

Beim Klicken auf Neu sollte sich der Editor öffnen und der Cursor bereits an der korrekten Stelle blinken.

Anmerkung: Eine Sub ist ähnlich wie eine Funktion mit dem Unterschied, das eine Funktion einen Rückgabewert haben kann. Abgesehen davon ist mir bisher kein weiterer Unterschied bekannt.

In die Sub “Schaltfläche1_BeiKlick()” tippen wir folgendes ein:
[php]
MsgBox “Hello World”
[/php]

Der gesamte Code sollte dann so ausschauen:

[php]
Sub Schaltfläche1_BeiKlick()
MsgBox “Hello World”
End Sub
[/php]

Speichern das Ganze und gehen zurück zu unserem Excel Sheet. Dort können wir die Formular Symbolleiste schließen und kurz ins Leere klicken, damit unser Button den Focus verliert. Anschließend auf den Button klicken. Folgende Meldung sollte erscheinen:

Noch zwei Anmerkungen:
1. Wie man sieht, kommt VBA komplett ohne Semikolons aus. Sobald man welche setzen will, erscheint sogar eine Fehlermeldung.

2. In diesem Beispiel habe ich Umlaute wie ä, ö, ü im Subnamen unberücksichtigt gelassen, weil das Beispiel so einfach wie möglich sein, sollte. Generell sollte man solche Sonderzeichen jedoch immer entfernen.