Sitemap  · Français  · English  · Deutsch
Home » Blog » Kategorien » Experimente

Experimente

Entwicklung eines Bilderkarussells in Excel mit VBA

11.03.2010
In meinem Lieblingsforum zu Microsoft Office stellte jemand die Frage, ob es möglich ist, in VBA ein Bilderkarussell zu programmieren. Hierbei soll sich eine bestimmte Anzahl von Bildern beim Anklicken einer kreisförmigen Bahn folgen. Beispielsweise würde beim Anklicken eines Bildes in der folgenden Abbildung, das Bild Nummer 1 die Position von Bild Nummer 2 einnehmen, Bild 2 wandert an die Stelle von Bild 3 usw.. Die Beispieldatei inklusive dem VBA Code können Sie am Ende des Artikels herunterladen.

Excel VBA Animator
Weiterlesen…

Netzwerke visualisieren mit NodeXL

14.06.2009
Kennen Sie Microsoft Research? In diesem Netzwerk entwickeln und forschen mehr als 800 Wissenschaftler in allen Teilen dieser Welt an den Computer-Technologien von Mor-
gen. Beispiele sind die Entwicklung neuartiger Spracherkennungssysteme, Verfeinerung von Usability oder Algorithmen zur Verbesserung der Sicherheit von Computern.

In unserem Blog Excel-Ticker haben wir vor kurzem den Artikel „Netzwerke visualisieren mit NodeXL” veröffentlicht, wie Netzwerke anhand des Excel 2007 Werkzeuges NodeXL visualisiert werden können. Angesprochene Themen des Artikels sind z.B. Grundlagen zur Graphentheorie und Netzwerkanalyse, Systemvoraussetzungen und Installation von NodeXL oder eine Auswertung eines Twitter-Importes.

Eine englische und eine französische Version des Artikels sind in Kürze auf dieser
Website online.

Twittern mit Excel

15.04.2009
Twitter.com ist ein Mikroblogging Dienst, bei welchem die Beiträge 140 Zeichen nicht übersteigen dürfen. Das Senden von Nachrichten geschieht in der Regel über den Browser. Zwar gibt es auch Programme, die sich auf Twitter spezialisiert haben, unser Hauptwerkzeug ist jedoch Excel. So entstand die Idee zur Programmierung eines Excel-Add-Ins zum Senden von Nachrichten an Twitter.

In diesem Blogbeitrag möchten wir die grundlegenden Techniken zum Senden von Nachrichten an Twitter erläutern. Das spezielles Beispielprojekt zu diesem Beitrag enthält einen Auszug des Codes vom Addin. Abschließend stellen wir kurz das Add-In vor.
Weiterlesen…

Karatsuba Algorithmus mit Excel VBA

06.02.2009
Aktualisierung am 30.01.2011: Mittlerweile ist das Add-In in der ersten Version erschienen; hier der Link zur aktuellen Version des Add-Ins: In Excel mit sehr großen Zahlen rechnen – Teil 5 – Add-In für Excel.

Aktualisierung am 09.11.2010: Vor einiger Zeit gab es im Forum „Office-Lösung“ eine weitere sehr interessante Diskussion, wie in Excel der Wert von 80 ^ 200 ausgerechnet werden könnte. Hierzu konnte dann Karatsuba effektiv eingesetzt werden, allerdings nur mit ein paar Code-Anpassungen. Deshalb entsteht zur Zeit eine neue Version der Anwendung. Eine Artikelserie habe ich gestern dazu in meinem weiteren Blog gestartet; hier der Link zum ersten Teil der Serie: In Excel mit sehr großen Zahlen rechnen.
Weitere Artikel zum Subtrahieren, Multiplizieren oder Potenzieren folgen.

In meinem Lieblingsforum Office-Lösung hatte vor kurzem jemand folgende Idee: "Multiplizieren wir, ausgehend von der Zahl 2, das Ergebnis immer mit sich selbst".

Nun, wer es mal mit Excel Formeln versucht, wird schnell feststellen, dass Excel ab einer bestimmten Größe ein Teil des Ergebnisses einfach abschneidet. Stellt sich die Frage, schafft es vielleicht VBA? Hmm, teilweise. Auch dort ist bedingt durch den darstellbaren Bereich der eingebauten Datentypen irgendwann Schluss. Zudem stellt sich das Problem der benötigten Rechenzeit.

Wenn man im Internet nach 'Multiplikation großer Ganzzahlen' sucht, findet man relativ schnell Informationen zu einigen Verfahren, die Multiplikationen durch Additionen ersetzen. Ein Verfahren ist der 'Karatsuba-Algorithmus'. Dieser ist zwar nicht neu, reduziert jedoch erheblich die Anzahl an benötigten Multiplikationen.
Weiterlesen…