VBA

Daten einlesen mit "for each"-Schleife

Mit einer "for each"-Schleife und zwei Range-Objekten kann das Daten einlesen mit VBA sehr komfortabel sein. Es muss ja nicht immer die "For i=1 to ..."-Schleife sein:

Enumerationen für Excel-Automationen

Mit Access-VBA ist es möglich eine Excel-Instanz zu öffnen und zu bearbeiten. Dabei werden grundsätzlich zwei Varianten unterschieden "Late-Binding" und "Early-Binding". Wer schon mal mit Late-Binding gearbeitet hat kennt sicherlich das Problem, dass keine Enumerationen - also die Excel-Konstanten - vorhanden sind.

Im folgenden Video werden die Vor- und Nachteile von Late- und Early-Binding erklärt. Gleichzeitig - und das ist wirklich sehr hilfreich - wird eine Lösung für das Enumerationen-Problem angeboten.

Video
Übersicht aller Enumerationen

Smart Intender

Der Smart Intender ist ein extrem hilfreiches Tool, um VBA-Quellcode einheitlich zu gestalten.

Tabellenblätter sortieren

Mit dieser kleinen Funktion können die Tabellenblätter einer Arbeitsmappe alphabetisch sortiert werden.

Registry auslesen

Im folgenden Code-Beispiel wird mit VBA die Registry ausgelesen. Neben der Information über den Prozessor kann auch jede andere Information aus der Registry ausgelesen werden.

Collection und Arrays

Und hier ist ein weiterer Artikel von meiner alten Seite. Thema ist die Verwendung der Klasse Collection in Kombination mit Arrays. Ursprüngliches Ziel war ein Workaround zum dynamischen Erstellen von Variablennamen.

Collection

Meine alte Seite wird zwar schon lange nicht mehr gepflegt, hat aber dennoch zwischen 10 und 20 Besuchern täglich. Die meisten interessieren sich für die Artikel Collection und Collection und Arrays. Da diese Themen offensichtlich sehr interessant sind, werde ich beide Artikel auf die neue Seite umziehen. Hier ist der erste:

Eindeutige Einträge aus einer Liste

Wenn ich eindeutige Elemente aus einer langen Liste filtern muss, verwende ich häufig Pivottabellen. Diese VBA-Lösung (http://www.dailydoseofexcel.com/archives/2008/12/11/create-unique-list-f...) ist aber mindestens genauso hilfreich.

Suche nach PLZ in Text

Da ich in der letzten Zeit häufiger die Postleitzahlen aus zusammenhängenden Texten, z.Bsp. "Die Firma GmbH Alpenstr. 32 01067 Dresden Sachsen" herausfiltern musste, habe ich mir eine Funktion geschrieben.

Diagramme Add-In 0.3.1

Das Diagramme AddIn steht ab sofort in der Beta-Version 0.3.1 zum Download zur Verfügung.

Neue Funktionen:

  • Liniendicke verändern
  • Symbolgröße verändern
  • Diagramme als .png-Datei speichern
  • Kompaktes Layout der Symbolleiste

Die Zoomfunktion für Diagramme wurde vorübergehend deaktiviert. Ich hoffe, die Zoomfunktion bis zum nächsten Update hinzubekommen.

Download Diagramme Add-In
Download Starter

Inhalt abgleichen