4. April
von Alois Eckl
2 Kommentare

So können Sie mit Excel im Internet surfen

Auf Excel-Inside.de habe ich vor kurzem das Tool xls-Webbrowser vorgestellt. Mit diesem Tool kann direkt in Excel jede beliebige Internetseite angesteuert werden. Dies ist praktisch, wenn in Excel z. B. in einem Controlling-Dashboard, neben den Excel-Daten auch Dten aus dem Internet zur Vervollständigung der Informationen angezeigt werden sollen.

Mit Excel im Internet surfen

13. Januar
von Alois Eckl
Kommentare deaktiviert für Microsoft Excel auf dem iPad und auf Android-Tablets mit OnLive Desktop

Microsoft Excel auf dem iPad und auf Android-Tablets mit OnLive Desktop

Bookmark and Share

Onlive DesktopDas amerikanische Unternehmen OnLive bringt Microsoft Office mit Excel, Word und Powerpoint auf das iPad und auf Android Tablets. Die Programme laufen dabei unter Windows 7. Die App für das iPad soll heute am 13.01.2012 veröffentlicht werden, die App für Android soll in Kürze folgen.

Onlive streamt den kompletten Desktop auf das Tablet. Das besondere daran ist, dass sie weder eine Windows7 noch eine Office-Lizenz benötigen. Alternativ können Sie auf Ihrm Tablet natürlich Teamviewer oder andere RDP-Programme verwenden. In diesen Fällen benötigen Sie aber die besagten Lizenzen auf dem Rechner auf den Sie zugreifen.

24. Dezember
von Alois Eckl
1 Kommentar

VBA Geschwindigkeitstest

Bookmark and Share

Da es verschiedene Möglichkeiten gibt, um viele Zeilen einer Excel-Tabelle abzuarbeiten, möchte ich Ihnen heute drei verschiedene Varianten im Hinblick auf die Geschwindigkeit in VBA vorstellen.

Geschwindigkeitstest von VBA-Schleifen
Die Testdatei enthält dazu in Spalte A 2000 Zahlen und die gleiche Menge in Spalte B. Ziel der Testumgebung ist, Duplikate, also gleiche Ziffern von Spalte A in Spalte B zu finden und über den Befehl debug.print im Direktfenster der VBA-Umgebung auszugeben.

Folgende drei Varianten werden dabei im Hinblick auf die Geschwindigkeit der Durchläufe gegenübergestellt:

  • Variante 1: For-Next-Schleife mit direktem Verweis auf die Spalten- und Zeilennummern
  • Variante 2: For-Each-Next-Schleife mit direktem Verweis auf die Spalten- und Zeilennummern
  • Variante 3: For-Next-Schleife unter Verwendung von Array-Variablen

Testergebnisse:

Die folgende Tabelle zeigt die Programmlaufzeiten der drei Varianten:

Variane  Laufzeit in Sekunden
Variante 1  33 Sekunden
Variante 2  44 Sekunden
Variante 3  < 1 Sekunde

Wie nicht anders zu erwarten war, ist die Variante mit Verwendung der Array-Variablen die schnellst. Dass der Vergleich aber in nur einem kleinen Bruchteil der notwendigen Zeit der anderen Varianten erfolgt, war dann doch etwas überraschend.

Den kompletten Test einschließlich VBA-Code und der Testdatei zum herunterladen finden Sie hier auf Excel-Inside.de.

 

20. Dezember
von Alois Eckl
1 Kommentar

Einträge innerhalb einer Zelle sortieren

Bookmark and Share

Zelleinträge sortieren

Mit der neu enbenutzerdefinierte Funktion (UDF)  =SORTIERLIST(Zelle; Separator) können Einträge innerhalb einer Zelle alphabetisch sortiert werden.

Die Funktion zerlegt den Inhalt der angegebenen Zelle in einzelne Elemente, die durch ein bestimmtes Trennzeichen getrennt sind. Das Trennzeichen wird innerhalb der Funktion verwendet und die sortierten Textelemente werden unter Verwendung des gleichen Trennzeichens nach dem Sortieren wieder zusammengefügt.

9. Dezember
von Alois Eckl
Kommentare deaktiviert für Gelöschte Elemente aus PivotTable Auswahl entfernen

Gelöschte Elemente aus PivotTable Auswahl entfernen

Bookmark and Share

Ein bekanntes Problem im Zusammenhang mit PivotTables ist die Tatsache, dass Einträge die aus der Quelldatei für die PivotTable gelöscht wurden, weiterhin im Auswahlfeld der PivotTable vorhanden sind und nicht automatisch entfernt werden.

Dieses Verhalten ist bereits seit Excel 97 bekannt, siehe auch diesen Microsoft-Artikel.

Das Problem kann aber mit einem VBA-Makro beseitigt werden.  Den VBA_Code finden Sie hier auf Excel-Inside.de.