Book description
Tipps und Tools für die VBA-Praxis. Für Programmierer mit Grundkenntnissen.
Table of contents
- Vorwort
-
1. Daten aus verschiedenen Quell-Dateien einlesen
- Daten aus anderen Excel-Mappen importieren
- Text- und CSV-Dateien einlesen
- XML-Dateien einlesen
- Datei-Pfade bestimmen
-
2. Datenbanken anzapfen
- ADO und DAO
-
Auf Datenbanken per ADO zugreifen
- Eine Verbindung zur Access-Datenbank aufbauen
- Eine Verbindungszeichenfolge erstellen
- Abfragen mithilfe des Connection-Objekts ausführen
- Abfragen mit Parametern mithilfe des Command-Objekts ausführen
- Mit dem Recordset-Objekt arbeiten
- Auf andere Datenbanktypen zugreifen
-
Grundlegende SQL-Kommandos anwenden
-
Daten mit SQL abfragen
- Alle Daten einer Tabelle abfragen
- Einzelne Felder einer Tabelle abfragen
- Felder zu einem Feld zusammenfassen
- Datensätze bei der Abfrage filtern
- Platzhalter einsetzen
- Ein Datum mit den Funktionen DAY, MONTH, YEAR zerlegen
- Daten sortieren
- Daten gruppieren
- Berechnungen ausführen
- Duplikate entfernen
- Daten aus mehreren Tabellen abfragen
- Komplexere Abfragen
- Daten mit SQL manipulieren
-
Daten mit SQL abfragen
- 3. Daten aus dem Internet importieren
-
4. Benutzeroberflächen für die Datenerfassung erstellen
- Die einzelnen Steuerelemente richtig einsetzen
- Usereingaben validieren
-
Steuerelemente über Klassen erweitern und Codes mehrfach verwendbar machen
- Vorüberlegungen zu den Steuerelementen
- Die Klasse für das Textfeld erstellen
- Die erste Ereignisbehandlung in der Klasse erstellen
- Das Steuerelement testen
- Die Textfeldklasse ausbauen
- Das AfterUpdate-Ereignis über einen Umweg ebenfalls von der Klasse behandeln lassen
- Die Datenbank als Datengrundlage einbinden
- Eine Blätterfunktion in der UserForm ergänzen
- Ãnderungen in der Datengrundlage speichern
- Eine Klasse für das Kombinationsfeld erstellen
- SchlieÃen der Verbindung zur Datenquelle
- 5. Werte auf Plausibilität prüfen
-
6. Arbeiten mit Arrays, Dictionarys und Collections
- Arbeiten mit Arrays
- Arbeiten mit dem Dictionary-Objekt
- Arbeiten mit Auflistungen
-
7. Daten verarbeiten über ADO
- Der Einsatz von ADO
- Daten filtern und in einer anderen Tabelle ausgeben
- Umsätze nach Datum verdichten
- Umsätze nach Datum und Warengruppe verdichten
- Daten aus einer Arbeitsmappe beziehen, ohne diese zu öffnen
- Daten löschen
- Top-Werte ermitteln
- Tabellen zusammenfassen
- Daten per ADO verändern
- Zugriff auf eine Access-Datenbank
-
8. Typische Verarbeitungsaufgaben aus der Praxis
- Daten verteilen
- Daten zusammenstellen
- Daten konsolidieren
- Daten bereinigen
- Daten aktualisieren
- Daten verarbeiten im Batch
- Daten suchen
- Dateien auflisten
- Daten kennzeichnen
- Daten löschen
- 9. Verarbeiten von Daten mit Excel-Bordmitteln via VBA
-
10. Automatisierungsmakros
- Formelzellen in einer Tabelle automatisch sperren
- Alle Zellen ermitteln, die eine bestimmte Zeichenfolge enthalten
- Zeichenfolgen mehrfach aufspüren und kennzeichnen
- Die Tabellenfunktion SVERWEIS durch ein Makro ersetzen
- Bestimmte Zeilen in einer Tabelle automatisch gruppieren
- Alle Tabellen einer Mappe schützen/entsperren
- Eine einheitliche Kopf- und FuÃzeile erstellen
- Tabellen alphabetisch sortieren
- Versteckte Tabellen einblenden
- Einheitlichen Zoom für alle Tabellen einstellen
- Alle Tabellen als separate Mappen speichern
- Eine Mehrfachsuche in einer Tabelle durchführen
- Inhaltsverzeichnis aller Tabellen einer Mappe erstellen
- Alle verknüpften Mappen automatisch öffnen
- Eine Jahresmappe mit zwölf Monaten automatisch anlegen
- Einen Text in einer kompletten Mappe suchen und ersetzen
- Ein Jahresverzeichnis automatisch anlegen
- Alle Quellcodes aus einer Mappe entfernen
- Einen eigenen Kalender auf Knopfdruck erzeugen
- Ausgeblendete Zeilen und Spalten einblenden
- Verknüpfungen aus Arbeitsmappen entfernen
- Fehlerhafte Namen in einer Arbeitsmappe löschen
-
Sonstige Aufräumarbeiten
- Gültigkeitsprüfungen entfernen
- Bedingte Formatierungen entfernen
- Kommentare entfernen
- Druckbereich aufheben
- Seitenumbrüche entfernen
- Gitternetzlinien ausblenden
- Kopf- und FuÃzeilen leeren
- Leere Tabellen aus Arbeitsmappen entfernen
- Rahmen entfernen
- Leere Zeilen in einem Bereich entfernen
- Leere Spalten in einem Bereich entfernen
- Bestimmte Zeichenfolgen ersatzlos entfernen
-
Nützliche Prüffunktionen
- Prüfen, ob eine Tabelle geschützt ist
- Prüfen, ob eine Zelle eine Gültigkeitsregel beinhaltet
- Prüfen, ob eine Zelle einen Kommentar enthält
- Prüfen, ob ein bestimmter Name in der Mappe verwendet wird
- Prüfen, ob ein VBA-Projekt geschützt ist
- Prüfen, ob eine VBA-Bibliothek eingebunden ist
- Prüfen, ob es in einer Tabelle Formeln gibt
- Prüfen, ob eine Tabelle existiert
- Prüfen, ob eine Tabelle leer ist
- Prüfen, ob in einem Bereich verbundene Zellen vorkommen
- Prüfen, ob eine bestimmte Datei vorliegt
- Prüfen, ob ein vorgegebener Bereich leer ist
- Prüfen, ob eine Office-Anwendung gestartet ist
- Prüfen, ob ein Wert mehrfach vorkommt
-
11. Export von Excel-Mappen und Tabellen
- Aktive Tabelle als neue Arbeitsmappe ablegen
- Bestimmte Tabelle als Arbeitsmappe speichern
- Bestimmte Tabellen in einer neuer Mappe ablegen und verlinken
- Tabellen über Array kopieren (statisch)
- Tabellen über Array kopieren (dynamisch)
- Exportieren einer Tabelle in einem Intervall
- Gefilterte Daten in neuer Mappe speichern
- Alle Tabellen als separate Arbeitsmappen ablegen
- Diagrammobjekt als Grafikdatei exportieren
- Alle Diagramme als Grafiken ablegen
- Bereiche übertragen
- Gruppierte Tabellen exportieren
- Tabellen aus allen geöffneten Arbeitsmappen kopieren
- Eine Tabelle einer Arbeitsmappe austauschen
- Bereich mit Formeln übertragen
- Tabellen und Mappen drucken
- Modul ausdrucken
- Das Druckereignis einsetzen
- 12. Export in Textdateien
-
13. Export/Zusammenspiel mit anderen Office-Anwendungen
- Excel-Daten nach PowerPoint exportieren
- Excel-Daten nach Word exportieren
- Excel-Daten nach Outlook exportieren
- Excel im Zusammenspiel mit Access
- Excel im Zusammenspiel mit SQL Server
- 14. Export via PDF und XML
- Stichwortverzeichnis
- Copyright
Product information
- Title: Microsoft Excel VBA - Das Praxisbuch. Für Microsoft Excel 2007-2013.
- Author(s):
- Release date: February 2014
- Publisher(s): Microsoft Press Deutschland
- ISBN: 97833866456938
You might also like
book
Microsoft Excel 2019 VBA und Makros
In diesem praktischen Leitfaden erfahren Sie, wie Sie mithilfe von VBA und Makros nahezu jede Excel-Routineaufgabe …
book
Richtig einsteigen: Excel VBA-Programmierung, 2nd Edition
Dieses Buch hat sich als verständlicher Einstieg in Excel VBA außerordentlich bewährt. Auf Grundlage seiner Kurse …
book
VBA and Macros: Microsoft® Excel® 2010
AUTOMATE REPORTS BUILD FUNCTIONS VISUALIZE DATA WRITE FAST, RELIABLE SCRIPTS Microsoft Excel 2010 VBA AND MACROS: …
book
Excel 2003: The Missing Manual
Whether you are an Excel neophyte, a sophisticate who knows the program inside out, or an …