24 | 05 | 2013
Hauptmenü

 

 

 

 

 

 

 

 

Foto Vorschau

Excel und VBA

Hier sind Beiträge über Excel und VBA enthalten, die als Anregung für eigene Entwicklung dienen können. Die VBA-Programme habe ich bei meiner Arbeit mit großen Datenmengen (10.000 - 60.000 Datensätzen) aus Datenbankabfragen immer wieder gebraucht und sie könnten als Anregung für eigene Entwicklungen dienen.

Bei der Entwicklung von eigenen Anwendungen mit VBA sollte man auf die Hilfe des Makrorecorders keinesfalls verzichten! Er stellt eine wichtige Hilfe für den ersten Start mit VBA dar.

 

Kurzbezeichnung

  Beschreibung   Anzeige/Download
Umwandlung EXCEL->HTML   Das ist ein Beispiel der Umwandlung einer EXCEL-Tabelle in eine HTML-Datei. Durch Modifikationen können beliebige EXCEL-Tabellen schnell in HTML-Seiten umgewandelt werden.
   
 

Anzeige

Dateikopieren   Das Makro realisiert Dateikopieren (beliebige Dateien) getestet ist es mit Textdateien. Das Programm kopiert die Dateien Zeichenweise.  

Anzeige

Lesemarkierung einfügen   Große EXCEL-Tabellen lassen sich besser lesen wenn eine Lesemarkierung da ist. Durch sortieren kann eine neue Markierung notwendig werden, die dieses Makro erledigt.  

Anzeige

Tabellengröße   Das Makro ermittelt die Tabellengröße eines Arbeitsblattes (Anzahl Zeilen, Spalten)  

Anzeige

leere Zeilen entfernen   Entfernt alle leeren Zeilen eines Tabellenblattes.( kann erweitert werden um nach bestimmten Kriterien zu löschen)  

Anzeige

e_Mail vesenden (Outlook98/2000,2003 ...)   Versendet aus EXCEL eine oder mehrere Emails über Outlook (ab 2003 verstärkte Sicherheitsbedingungen beachten)  

Anzeige

Tabellenblätter kopieren   Die Tabellenblätter werden in eine neue Datei kopiert. Das Druckbild wird für jedes Blatt festgelegt.
(z.B. für Weitergabe an Dritte sinnvoll)
 

Anzeige

Verzeichnis auslesen   Alle Dateien eines Verzeichnisses werden in eine Exceltabelle übernommen.
(geht inzwischen auch eleganter)
 

Anzeige

Tabellenblatt in neue Arbeitsmappe   Ein Tabellenblatt wird in eine neue Arbeitsmappe kopiert.  

Anzeige

Tabellenblattausgabe als CSV Textdatei   Konvertierung des aktiven Tabellenblattes als Textdatei.
Trennzeichen kann frei definiert werden. Wenn das Trennzeichen in der Zelle als Inhalt auftritt wird der Zelleninhalt in " " ein-geschlossen.
   
 

Anzeige

Springen zu einem Verweis   In Tabellen kommen oft Verweise auf andere Zellen in der Arbeitsmappe oder in einer anderen Arbeitsmappe vor. Dieses Makro hilft die Zielzelle zu lokalisieren. Bei Doppelklick wird der Verweis angesprungen
der mit = [Zielzelle] definiert ist , entweder in der gleichen Arbeitsmappe oder in einer externen (geschlossenen) anderen Mappe.
   
 

Anzeige

Blattschutz zu/abschalten   für alle Arbeitsblätter einer Arbeitsmappe wird der Blattschutz zu/abgeschaltet(z.B. vor speichern)  

Anzeige

Gruppenzusammenfassung
(numerische Felder)
von-bis
(Anzahl oder Summe)
  Für statistische Auswertungen benötigt man manchmal die Zusammenfassung in Gruppen von-bis von numerischen Werten ähnlich einer Pivot-Tabelle. Die Arbeitsmappe mit Makro erzeugt so eine Gruppierung.  

Anzeige

Terminliste aus Outlook erzeugen  

Das Makro übernimmt alle Termine aus dem Outlookkalender (Standartordner) in eine Exceltabelle.
Mit dem Makro könnte man aber auch Termine seriell ändern oder anpassen.

 

 

Anzeige