Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Aus dem Lektorat Inhaltsverzeichnis   Materialien zum Buch   Vorwort 1   Die Entwicklungsumgebung von Excel
1.1   Excel auf die Programmierung vorbereiten
1.1.1   Heruntersetzen der Sicherheitsstufe 1.1.2   Die Entwicklertools einbinden
1.2   Die Bestandteile der Entwicklungsumgebung
1.2.1   Der Projekt-Explorer und das »Eigenschaften«-Fenster 1.2.2   Der Direktbereich zum Testen verwenden 1.2.3   Das Überwachungsfenster 1.2.4   Das »Lokal«-Fenster 1.2.5   Die Symbolleiste »Bearbeiten« 1.2.6   Automatische Syntaxprüfung 1.2.7   Befehle in der nächsten Zeile fortsetzen 1.2.8   Automatische Anpassung der einzelnen Befehle 1.2.9   Schnelles Arbeiten über Tastenkombinationen 1.2.10   Der Objektkatalog 1.2.11   Der Makrorekorder 1.2.12   Sonstige wichtige Einstellungen in der Entwicklungsumgebung 1.2.13   Die Onlinehilfe
2   Datentypen, Variablen und Konstanten
2.1   Der Einsatz von Variablen
2.1.1   Regeln für die Syntax von Variablen 2.1.2   Variablen am Beginn des Makros deklarieren 2.1.3   Die wichtigsten Variablentypen 2.1.4   Variablendeklarationen erzwingen 2.1.5   Noch kürzere Deklaration von Variablen 2.1.6   Die unterschiedlichen Variablentypen 2.1.7   Typische Beispiele für den Einsatz von Variablen 2.1.8   Die Objektvariablen
2.2   Die Verwendung von Konstanten
2.2.1   Typische Aufgaben für die Verwendung von Konstanten
3   Die Sprachelemente von Excel-VBA
3.1   Bedingungen 3.2   Typische Aufgaben aus der Praxis
3.2.1   Wert in einer Spalte suchen 3.2.2   Liegt die aktive Zelle in einem vorgegebenen Bereich? 3.2.3   Prüfung, ob eine bestimmte Datei verfügbar ist 3.2.4   Spalteninhalte direkt nach der Eingabe umsortieren 3.2.5   Spalten mit Wochenenden kennzeichnen
3.3   Die Kurzform einer Bedingung
3.3.1   Den Doppelklick auf eine Zelle abfangen
3.4   Die Anweisung »Select Case« einsetzen
3.4.1   Zahlenwerte prüfen 3.4.2   Den Wochentag eines bestimmten Datums auslesen 3.4.3   Benotungen über einen Autotext durchführen
3.5   Die »Enum«-Anweisung
3.5.1   Umsatz klassifizieren mit »Enum«
3.6   Schleifen erstellen und verstehen
3.6.1   Die »For ... Next«-Schleife 3.6.2   Die »For Each ... Next«-Schleife 3.6.3   Die Schleife »Do Until ... Loop« 3.6.4   Die Schleife »Do While ... Loop«
3.7   Sonstige Sprachelemente
3.7.1   Die Anweisung »With«
4   Zellen und Bereiche programmieren
4.1   Zahlenformat einstellen und/oder konvertieren
4.1.1   Zahlenformate einstellen (Datum und Zahl) 4.1.2   Zahlenformate einstellen (Text) 4.1.3   Zahlenformate übertragen 4.1.4   Zellen mit Nullen auffüllen 4.1.5   Einheitliches Datumsformat einstellen 4.1.6   Unerwünschte führende und nachgestellte Leerzeichen entfernen 4.1.7   Korrektur nach fehlerhaftem Import von Daten 4.1.8   Die Position des Minuszeichens umstellen 4.1.9   Daten umschlüsseln 4.1.10   Einen eindeutigen Schlüssel aus mehreren Spalten basteln
4.2   Zellen, Rahmen und Schriften formatieren
4.2.1   Schriftart ermitteln 4.2.2   Schriftart ändern 4.2.3   Zelleninhalte löschen 4.2.4   Schriftfarbe teilweise ändern 4.2.5   Automatisch runden und formatieren 4.2.6   Zwei Bereiche miteinander vergleichen 4.2.7   Einen Bereich »mustern« 4.2.8   Einen Bereich einrahmen 4.2.9   Einen Bereich umrahmen
4.3   Die bedingte Formatierung von Excel
4.3.1   Eine bedingte Formatierung als Standard einstellen 4.3.2   Duplikate mit dem bedingten Format aufspüren 4.3.3   Wertgrößen über einen Datenbalken darstellen 4.3.4   Eine Farbskala definieren und einsetzen 4.3.5   Daten über Pfeilsymbole bewerten 4.3.6   Die Top-Werte in einem Bereich hervorheben 4.3.7   Die einzugebende Textlänge überwachen 4.3.8   Eine bedingte Formatierung mit Wertgrenzen ausstatten 4.3.9   Sparklines einsetzen
4.4   Bereiche und Zellen benennen
4.4.1   Einen Bereich benennen 4.4.2   Mehrere Zellen einzeln benennen 4.4.3   Konstante als Namen vergeben 4.4.4   Verwendete Namen auslesen 4.4.5   Versteckte Namen sichtbar machen 4.4.6   Einen geheimen Namen anlegen 4.4.7   Einen dynamischen Namen anlegen 4.4.8   Ein Zellen-Dropdown auf Basis einer benannten Liste anlegen 4.4.9   Benannte Bereiche löschen 4.4.10   Benutzerdefinierte Listen erstellen
4.5   Tabellenfunktionen einsetzen
4.5.1   Bedingtes Zählen von Werten (ZÄHLENWENN) 4.5.2   Bedingtes Zählen von Werten bei mehreren Bedingungen (ZÄHLENWENNS) 4.5.3   Bedingte Summierung von Umsätzen 4.5.4   Bedingte Summierung von Umsätzen mit mehreren Kriterien 4.5.5   Den SVERWEIS im Makro einsetzen 4.5.6   Extremwerte finden und kennzeichnen 4.5.7   Prüfen, ob ein bestimmter Bereich leer ist 4.5.8   Einen Bereich mit Zahlenwerten mit vorangestellten Nullen auffüllen 4.5.9   Die Top-3-Werte in einem Bereich aufspüren 4.5.10   Automatische Prüfung und Überwachung eines Budgets 4.5.11   Mussfelder in einer Tabelle überprüfen 4.5.12   Mittelwert über eine InputBox ermitteln 4.5.13   Werte oberhalb und unterhalb des Durchschnitts ermitteln und kennzeichnen
4.6   Matrixformeln in der Programmierung nutzen
4.6.1   Werte bedingt zählen 4.6.2   Werte bedingt summieren 4.6.3   Mittelwert bilden ohne Berücksichtigung von Nullen 4.6.4   Extremwerte bedingt bilden 4.6.5   Den am meisten genannten Wert ermitteln
4.7   Texte und Zahlen manipulieren
4.7.1   Texte finden und umstellen 4.7.2   Mehrere Spalten anhand von Trennzeichen splitten 4.7.3   Daten nach einem Datentransfer bereinigen 4.7.4   Zeichenfolge(n) aus Zellen entfernen 4.7.5   Buchstaben aus Zellen entfernen 4.7.6   Dateinamen aus Pfad extrahieren 4.7.7   Alle Formelzellen einer Tabelle schützen
4.8   Gültigkeitsprüfung in Excel
4.8.1   Gültigkeitskriterien erstellen 4.8.2   Zellen mit Gültigkeitsfunktion auswählen 4.8.3   Datumsgrenzen festlegen 4.8.4   Nur Werktage für die Eingabe zulassen 4.8.5   Eine Gültigkeitsliste aus einem Datenfeld befüllen 4.8.6   Uhrzeiten mit einer Gültigkeitsüberprüfung regeln 4.8.7   Ein Zellen-Dropdown aus einer Konstanten befüllen 4.8.8   Einen Standardeintrag für Zellen-Dropdowns setzen 4.8.9   Gültigkeitskriterien löschen
4.9   Kommentare in Excel einsetzen
4.9.1   Kommentare einfügen 4.9.2   Kommentare im Direktfenster auslesen 4.9.3   Kommentare formatieren 4.9.4   Kommentare aus der aktiven Tabelle löschen 4.9.5   Alle Kommentare einer Arbeitsmappe löschen 4.9.6   Einen Kommentar einem Namen in einer Arbeitsmappe zuweisen 4.9.7   Den Autor von Kommentaren anpassen 4.9.8   Kommentarkennzeichnung ein- und ausschalten 4.9.9   Kommentare einer Arbeitsmappe in eine Textdatei schreiben 4.9.10   Kommentare vor Veränderung schützen 4.9.11   Ein Bild in einen Kommentar einfügen
5   Spalten und Zeilen programmieren
5.1   Zeilen und Spalten ansprechen, ansteuern und anpassen
5.1.1   Mehrere Zeilen auf dem Tabellenblatt markieren 5.1.2   Mehrere Spalten auf dem Tabellenblatt markieren 5.1.3   Zeilen und Spalten markieren 5.1.4   Markierte Spalten zählen 5.1.5   Letzte freie Zelle in Spalte identifizieren 5.1.6   Anzahl der benutzten Spalten und Zeilen ermitteln 5.1.7   Zeilen und Spalten im umliegenden Bereich zählen 5.1.8   Zeilenhöhe und Spaltenbreite einstellen
5.2   Zeilen einfügen und löschen
5.2.1   Zeile einfügen 5.2.2   Mehrere Zeilen einfügen 5.2.3   Leere Zeilen dynamisch einfügen 5.2.4   Wirklich leere Zeilen löschen 5.2.5   Doppelte Sätze löschen
5.3   Spalten einfügen, löschen und bereinigen
5.3.1   Spalte einfügen 5.3.2   Mehrere Spalten einfügen 5.3.3   Spalte löschen 5.3.4   Mehrere Spalten löschen
5.4   Zeilen ein- und ausblenden
5.4.1   Leere Zeilen ausblenden 5.4.2   Alle Zellen einblenden
5.5   Spalten ein- und ausblenden
5.5.1   Bestimmte Spalten ausblenden
5.6   Spalten und Zeilen formatieren 5.7   Daten sortieren
5.7.1   Daten sortieren mit der klassischen Variante 5.7.2   Daten sortieren mit der modernen Methode 5.7.3   Daten sortieren nach Farbe der Zellen 5.7.4   Daten nach einer Überschrift spaltenweise sortieren
5.8   Spalte(n) vergleichen
5.8.1   Zelle mit Spalte vergleichen 5.8.2   Spalten über eine bedingte Formatierung miteinander vergleichen
5.9   Zeilen filtern
5.9.1   AutoFilter aktivieren und deaktivieren 5.9.2   Filterkriterien setzen 5.9.3   Nur Texte filtern 5.9.4   Daten filtern, die eine Zeichenfolge enthalten 5.9.5   Der Top-10-Filter 5.9.6   Filtern nach Zellenfarbe 5.9.7   Gefilterte Zeilen entfernen 5.9.8   Filterkriterien als Datenfeld übergeben 5.9.9   Alle gesetzten Filter sichtbarer machen 5.9.10   Wie lauten die Filterkriterien? 5.9.11   Doppelte Werte mit dem Spezialfilter ermitteln 5.9.12   Doppelte Werte mit dem »Dictionary«-Objekt entfernen 5.9.13   Daten über einen Kriterienbereich filtern 5.9.14   Mehrere Spalten über einen Kriterienbereich filtern 5.9.15   Wildcards im Spezialfilter einsetzen 5.9.16   Filtern von Umsätzen in einem vorgegebenen Zeitraum 5.9.17   Gefilterte Daten transferieren
5.10   Zeilen über das Teilergebnis gruppieren
6   Tabellen und Diagramme programmieren
6.1   Tabellen einfügen 6.2   Tabellenblätter benennen
6.2.1   Eine neue Mappe erstellen, zwölf Monatstabellen anlegen und benennen 6.2.2   Eine neue Mappe mit den nächsten 14 Tagen anlegen 6.2.3   Tabelle einfügen und gleichzeitig benennen
6.3   Tabellen markieren 6.4   Tabellenblätter gruppieren
6.4.1   Mehrere Tabellen gruppieren 6.4.2   Alle Tabellen gruppieren 6.4.3   Gruppierte Tabellen übertragen 6.4.4   Gruppierte Tabellen ermitteln
6.5   Tabellenblätter löschen
6.5.1   Eine Tabelle löschen 6.5.2   Bestimmte Tabellen aus einer Mappe entfernen 6.5.3   Tabellen mit gefärbten Registerlaschen entfernen 6.5.4   Leere Tabellen aus Arbeitsmappen entfernen
6.6   Tabellenblätter ein- und ausblenden
6.6.1   Tabellenblätter sicher ausblenden 6.6.2   Tabellen je nach Status ein- oder ausblenden 6.6.3   Alle Tabellenblätter anzeigen 6.6.4   Alle Tabellen außer der aktiven Tabelle ausblenden
6.7   Tabellenblätter schützen
6.7.1   Tabellenschutz aufheben 6.7.2   Alle Tabellen einer Arbeitsmappe schützen 6.7.3   Weitere Schutzfunktionen ab Excel 2002 6.7.4   Passwort – Einstellungsdialog mit verschlüsseltem Passwort aufrufen
6.8   Tabellen einstellen
6.8.1   Registerlaschen ein- und ausblenden 6.8.2   Tabellenansicht anpassen 6.8.3   Eine einheitliche Zoomeinstellung vornehmen 6.8.4   Tabellenblätter sortieren 6.8.5   Kopf- und Fußzeilen einrichten 6.8.6   Druckbereiche festlegen 6.8.7   Das Tabellengitternetz ein- und ausschalten 6.8.8   Zeilen- und Spaltenköpfe ein- und ausblenden 6.8.9   Cursor einstellen auf Zelle A1
6.9   Tabellenblätter drucken und PDF erstellen
6.9.1   Mehrere Kopien drucken 6.9.2   Markierte Bereiche drucken 6.9.3   Mehrere Tabellenblätter drucken 6.9.4   Tabelle als PDF ablegen
6.10   Tabelleninhaltsverzeichnis erstellen 6.11   Intelligente Tabellen
6.11.1   Tabelle umwandeln 6.11.2   Tabelle um eine Spalte ergänzen 6.11.3   Tabelle um eine Zeile ergänzen 6.11.4   Tabelle filtern 6.11.5   Tabellen sortieren 6.11.6   Tabelle um Ergebniszeile erweitern 6.11.7   Tabelle entfernen
6.12   Pivot-Tabellen erstellen
6.12.1   Pivot-Tabellen aktualisieren 6.12.2   Eine einzelne Pivot-Tabelle aktualisieren 6.12.3   Mehrere Pivot-Tabellen auf einem Tabellenblatt aktualisieren 6.12.4   Alle Pivot-Tabellen in einer Arbeitsmappe aktualisieren 6.12.5   Pivot-Tabellen dynamisch erweitern 6.12.6   Pivot-Tabellen formatieren 6.12.7   Slicer einfügen und bedienen
6.13   Diagramme programmieren
6.13.1   Umsätze in einem Säulendiagramm darstellen 6.13.2   Tagesumsätze im Liniendiagramm anzeigen 6.13.3   Tagesgenaue Formatierung im Punktdiagramm 6.13.4   Diagramme als Grafiken speichern 6.13.5   Gewinn und Verlust in einem Säulendiagramm präsentieren 6.13.6   Linienstärke unabhängig von den Markierungssymbolen formatieren 6.13.7   Sparklines automatisch erstellen
6.14   Tabellen blitzschnell vergleichen und Unterschiede dokumentieren
7   Arbeitsmappen und Dateien programmieren
7.1   Arbeitsmappen ansprechen 7.2   Arbeitsmappen anlegen
7.2.1   Eine Arbeitsmappe auf Basis einer Dokumentvorlage erstellen 7.2.2   Arbeitsmappe mit x Tabellen anlegen 7.2.3   Mappe mit Wochentabellen anlegen
7.3   Arbeitsmappen speichern
7.3.1   Arbeitsmappe unter aktuellem Tagesdatum speichern 7.3.2   Alle Tabellen einer Mappe als eigenständige Mappen speichern 7.3.3   Mappe erstellen und »Speichern unter«-Dialog aufrufen 7.3.4   Individuellen Speichern-Dialog aufrufen 7.3.5   Kopie der aktuellen Mappe zur Laufzeit erstellen
7.4   Arbeitsmappen öffnen
7.4.1   Die Argumente der Methode »Open« 7.4.2   Mehrere Arbeitsmappen öffnen 7.4.3   Die aktuellste Datei in einem Verzeichnis öffnen 7.4.4   Regelmäßig das Vorhandensein der Datei prüfen 7.4.5   Alle verknüpften Mappen automatisch öffnen
7.5   Arbeitsmappen schließen
7.5.1   Arbeitsmappe schließen – Änderungen akzeptieren 7.5.2   Alle Arbeitsmappen bis auf eine schließen
7.6   Arbeitsmappe löschen
7.6.1   Arbeitsmappe nach Verfallsdatum löschen 7.6.2   Alle Excel-Mappen in einem Verzeichnis löschen 7.6.3   Mappe löschen, die älter als 14 Tage ist
7.7   Arbeitsmappen drucken
7.7.1   Nur bestimmte Tabellen drucken 7.7.2   Alle Mappen eines Verzeichnisses drucken 7.7.3   Nur sichtbare Blätter ausdrucken
7.8   Dokumenteigenschaften verarbeiten
7.8.1   Dokumenteigenschaftsnamen abfragen 7.8.2   Letztes Speicherdatum abfragen 7.8.3   Erstelldatum herausfinden und manipulieren 7.8.4   Zugriffsdaten einer Arbeitsmappe ermitteln 7.8.5   Eigene Dokumenteigenschaften verwenden
7.9   Arbeitsmappen und Verknüpfungen
7.9.1   Verknüpfungen in Hyperlinks umwandeln 7.9.2   Verknüpfungen aus der Arbeitsmappe entfernen 7.9.3   Verknüpfungen ändern 7.9.4   Verknüpfungen aktualisieren
7.10   Arbeitsmappe durchsuchen 7.11   Arbeitsmappen miteinander vergleichen 7.12   Arbeitsmappenübersicht erstellen 7.13   Textdateien importieren
7.13.1   Eine durch Semikolon getrennte CSV-Datei öffnen 7.13.2   Eine durch Tabstopps getrennte Textdatei öffnen 7.13.3   Eine Textdatei mit festen Spaltenbreiten öffnen 7.13.4   Eine Datenverbindung zu einer Textdatei mit Trennzeichen herstellen 7.13.5   Eine Datenverbindung zu einer Textdatei mit festen Spaltenbreiten herstellen 7.13.6   Textdateien zeilenweise einlesen
7.14   Makros für das Dateimanagement
7.14.1   Ein Jahresverzeichnis automatisch anlegen 7.14.2   Eine bestimmte Datei nach Rückfrage löschen 7.14.3   Einen Ordner archivieren 7.14.4   Eine bestimmte Datei kopieren 7.14.5   Ordner anlegen und entfernen 7.14.6   Verzeichnisstruktur in einer Tabelle anzeigen
8   Eigene Funktionen und reguläre Ausdrücke
8.1   Benutzerdefinierte Funktionen
8.1.1   Aktive Arbeitsmappe ermitteln 8.1.2   Aktives Tabellenblatt ermitteln 8.1.3   Ist eine Tabelle leer? 8.1.4   Ist eine Tabelle geschützt? 8.1.5   Befinden sich Daten in einer bestimmten Spalte? 8.1.6   Den letzten Wert einer Spalte ermitteln 8.1.7   Den letzten Wert einer Zeile ermitteln 8.1.8   Den aktiven Bearbeiter identifizieren 8.1.9   Funktion zum Umsetzen von Schulnoten 8.1.10   Rangfolge als Text ausgeben 8.1.11   Enthält eine bestimmte Zelle ein Gültigkeitskriterium? 8.1.12   Enthält eine Zelle einen Kommentar? 8.1.13   Ist eine bestimmte Zelle verbunden? 8.1.14   Initialen aus Namen erstellen 8.1.15   Nur Zellen mit Fettdruck addieren 8.1.16   Mit Uhrzeiten rechnen 8.1.17   Erweitertes Runden durchführen 8.1.18   Schnelles Umrechnen von Geschwindigkeiten 8.1.19   Extremwerte berechnen 8.1.20   Erste Ziffer in einer Zelle ermitteln 8.1.21   Buchstaben aus Zellen entfernen 8.1.22   Anzahl der Ziffern einer Zelle ermitteln 8.1.23   Römische Zahlen in arabische umwandeln 8.1.24   Einen Kommentartext in eine Zelle holen 8.1.25   Angabe eines optionalen Parameters bei einer Funktion 8.1.26   Leerzeichen in einen String integrieren
8.2   Jahresbericht mit nur einer Funktion blitzschnell erstellen 8.3   Modulare Funktionen schreiben
8.3.1   Dateien in einem Verzeichnis zählen 8.3.2   Fehlerüberwachung umleiten 8.3.3   Prüfen, ob eine bestimmte Datei vorhanden ist 8.3.4   Prüfen, ob eine bestimmte Datei geöffnet ist 8.3.5   Prüfen, ob eine Datei gerade bearbeitet wird 8.3.6   Prüfen, ob ein bestimmter Name in der Arbeitsmappe verwendet wird 8.3.7   Dokumenteigenschaften einer Arbeitsmappe ermitteln 8.3.8   Den letzten Wert einer Spalte ermitteln 8.3.9   Grafikelemente in einem definierten Bereich löschen 8.3.10   Kalenderwoche nach DIN ermitteln 8.3.11   Unerwünschte Zeichen aus Zellen entfernen
8.4   Funktionen verfügbar machen
8.4.1   Speichern der Funktionen in der persönlichen Arbeitsmappe 8.4.2   Speichern der Funktionen in einem Add-in 8.4.3   Ein Add-in einbinden
8.5   Mit regulären Ausdrücken programmieren
8.5.1   Funktionen für die Arbeit mit regulären Ausdrücken erstellen 8.5.2   Bestimmte Zeichenfolgen in Texten finden 8.5.3   Spezielle Zeichen nutzen 8.5.4   Zeichenfolgen aus Texten extrahieren 8.5.5   Eine E-Mail-Adresse prüfen 8.5.6   Konten prüfen 8.5.7   Zahlen aus Texten extrahieren
9   Ereignisse programmieren
9.1   Ereignisse für die Arbeitsmappe
9.1.1   Allgemeine Vorgehensweise beim Erstellen von Arbeitsmappen-Ereignissen 9.1.2   Die wichtigsten Ereignisse für die Arbeitsmappe im Überblick 9.1.3   Zugriff beim Öffnen der Mappe festhalten (»Workbook_Open«) 9.1.4   Das Schließen der Arbeitsmappe bedingt verhindern (»Workbook_BeforeClose«) 9.1.5   Letztes Bearbeitungsdatum festhalten (»Workbook_BeforeSave«) 9.1.6   Die Lösung für das sparsame Drucken (»Workbook_BeforePrint«) 9.1.7   Einfügen von Blättern verhindern (»Workbook_NewSheet«)
9.2   Ereignisse für das Tabellenblatt
9.2.1   Allgemeine Vorgehensweise bei der Einstellung von Tabellenereignissen 9.2.2   Die wichtigsten Ereignisse für Tabellen im Überblick 9.2.3   Passworteingabe beim Aktivieren einer Tabelle (»Worksheet_Activate«) 9.2.4   Vergleich von zwei Spalten (»Worksheet_Change«) 9.2.5   AutoTexte über Kürzel abrufen (»Worksheet_Change«) 9.2.6   Symbole nach der Eingabe verändern (»Worksheet_Change«) 9.2.7   Die Spaltensumme überwachen (»Worksheet_Change«) 9.2.8   Nur einmalige Eingabe zulassen (»Worksheet_Change«) 9.2.9   Die Eingabe von Dubletten verhindern (»Worksheet_Change«) 9.2.10   Eingabe verhindern (»Worksheet_SelectionChange«) 9.2.11   Markierung überwachen (»Worksheet_SelectionChange«) 9.2.12   Mausklicks überwachen (»Worksheet_BeforeRightClick«) 9.2.13   Die Aktualisierung von Pivot-Tabellen überwachen (»Worksheet_PivotTableUpdate«)
9.3   Reaktion auf Tastendruck
9.3.1   Texte einfügen 9.3.2   Blattsperre ohne Blattschutz erstellen 9.3.3   Nur Werte einfügen
9.4   Zeitsteuerung in Excel
9.4.1   Regelmäßig die Uhrzeit anzeigen 9.4.2   Die Zeit läuft ... 9.4.3   Zellen blinken lassen 9.4.4   Eingaben nach Ablauf von 1 Minute löschen
10   Die VBE-Programmierung
10.1   Die VBE-Bibliothek einbinden
10.1.1   Die VBE-Bibliothek deaktivieren 10.1.2   Weitere Bibliotheken einbinden 10.1.3   Objektbibliotheken deaktivieren 10.1.4   Informationen zu Objektbibliotheken ausgeben 10.1.5   VBE-Editor aufrufen 10.1.6   Das Direktfenster aufrufen
10.2   Die VBE ein- und ausschalten
10.2.1   Neue Module einfügen 10.2.2   Einzelne Module löschen
10.3   Einzelnes Makro löschen 10.4   Alle Makros aus einer Arbeitsmappe entfernen
10.4.1   Module mit Makros bestücken 10.4.2   Makro zeilenweise in ein Modul übertragen 10.4.3   Makros aus einer Textdatei in ein Modul überführen 10.4.4   Export von VBA-Modulen in Textdateien
10.5   Identifikation von Komponenten 10.6   Ein bestimmtes Makro auskommentieren 10.7   Das Direktfenster löschen 10.8   Den Status des VBA-Projekts abfragen 10.9   Makros und Ereignisse dokumentieren
11   Dialoge, Meldungen und UserForms programmieren
11.1   »MsgBox«-Meldung
11.1.1   Welche Schaltfläche wurde angeklickt? 11.1.2   Löschrückfrage
11.2   Die »InputBox«-Eingabemaske
11.2.1   Einen Suchbegriff über eine InputBox abfragen 11.2.2   Abfrage des Spaltenbuchstabens
11.3   Integrierte Dialoge einsetzen
11.3.1   Den »Öffnen«-Dialog aufrufen 11.3.2   Den Dialog »Optionen« aufrufen
11.4   Eigene UserForms entwerfen
11.4.1   UserForm einfügen 11.4.2   UserForm beschriften 11.4.3   UserForm aufrufen 11.4.4   Die verfügbaren Steuerelemente 11.4.5   Steuerelemente einfügen 11.4.6   Die wichtigsten Eigenschaften 11.4.7   Ereignisse einstellen
11.5   Programmierung von Textfeldern
11.5.1   Passwort über einen Dialog abfragen 11.5.2   Textfelder leeren 11.5.3   Textfelder kennzeichnen 11.5.4   Prüfung auf numerischen Inhalt 11.5.5   Länge eines Textfeldes prüfen 11.5.6   Prüfen von und Rechnen mit Textfeldern 11.5.7   Prüfen und widerrufen 11.5.8   Eine AutoAusfüllen-Funktion programmieren 11.5.9   Rechtschreibprüfung vornehmen 11.5.10   Daten über ein Textfeld suchen
11.6   Programmierung von Listenfeldern
11.6.1   Listenfeld mit Tabellen füllen 11.6.2   Listenfeld mit Monaten füllen 11.6.3   Mehrspaltiges Listenfeld mit Daten aus Tabelle füllen 11.6.4   Listenfeld transponiert füllen 11.6.5   Listenfelder im Duett 11.6.6   Listenfeld und Textfelder im Zusammenspiel
11.7   Programmierung von Kombinationsfeldlisten
11.7.1   Dropdown mit Tagen füllen 11.7.2   Eindeutige Einträge im Dropdown anzeigen 11.7.3   Dropdowns synchronisieren 11.7.4   Dropdown und Listenfeld im Duett
11.8   Die Programmierung von Optionsschaltflächen
11.8.1   Mehrwertsteuersatz als Option anwenden 11.8.2   Optionsfelder und Listenfeld im Zusammenspiel
11.9   Die Programmierung von Kontrollkästchen
11.9.1   Kontrollkästchen über eine Tabelle speisen 11.9.2   Ansichtseinstellungen über Kontrollkästchen vornehmen
11.10   Die Programmierung von Bildelementen
11.10.1   Der eigene Bildbetrachter
11.11   Die Programmierung sonstiger Steuerelemente
11.11.1   Bilder in MultiPage laden 11.11.2   Umschaltfläche programmieren 11.11.3   Drehfeld programmieren 11.11.4   Die Programmierung des »ListView«-Steuerelements 11.11.5   Die Programmierung des »TreeView«-Steuerelements 11.11.6   Die Programmierung des »ProgressBar«-Steuerelements
11.12   Das Verwaltungstool
11.12.1   Die hinterlegte Datentabelle 11.12.2   Die beteiligten Steuerelemente 11.12.3   Vorbereitende Aufgaben 11.12.4   Daten suchen 11.12.5   Mit Klick auf das Listenfeld die Textfelder ausfüllen 11.12.6   Den Dialog initialisieren 11.12.7   Datensatz löschen 11.12.8   Datensatz ändern 11.12.9   Neue Kundennummer ermitteln 11.12.10   Datensatz anlegen
11.13   Ist das ListView-Steuerelement die bessere Listbox?
11.13.1   Die Befüllung des ListView-Elements 11.13.2   Das Sortieren von Spalten in einem ListView-Element 11.13.3   Markierte Elemente in Tabelle zurückschreiben
12   Excel im Umfeld von Office programmieren
12.1   Excel im Zusammenspiel mit PowerPoint
12.1.1   Excel-Bereich nach PowerPoint exportieren 12.1.2   Bereich aus Excel in eine bestehende Präsentation einfügen 12.1.3   Excel-Bereich verknüpft in eine neue Präsentation integrieren 12.1.4   PowerPoint-Folie als Objekt in Excel einbinden 12.1.5   Diagrammobjekte in eine Präsentation exportieren
12.2   Excel im Zusammenspiel mit Word
12.2.1   Excel-Bereich in Dokument exportieren 12.2.2   Excel-Tabelle in ein leeres Dokument überführen 12.2.3   Markierten Bereich einer Excel-Tabelle in ein Dokument exportieren 12.2.4   Bereich als Grafik an einer bestimmten Stelle eines Dokuments einfügen
12.3   Excel im Zusammenspiel mit Outlook
12.3.1   Kontaktdaten aus Excel nach Outlook exportieren 12.3.2   Termine aus Excel in den Outlook-Kalender schieben 12.3.3   Aktive Tabelle aus Excel heraus versenden 12.3.4   Aktive Tabelle als Anhang aus Excel heraus versenden 12.3.5   Aktive Arbeitsmappe per E-Mail versenden 12.3.6   Alle Dokumente aus einem Verzeichnis per E-Mail versenden
12.4   Excel im Zusammenspiel mit Access
12.4.1   Toolfrage und Randbedingungen 12.4.2   Anforderungen an das Tool 12.4.3   Die Umsetzung der Kernfunktionen 12.4.4   Befüllung der UserForm mit den wichtigsten Daten 12.4.5   Suche nach Therapeut über das Kürzel/den Patientennamen 12.4.6   Suche nach Datum 12.4.7   Termine erfassen 12.4.8   Änderung von Terminen 12.4.9   Termine löschen 12.4.10   Felder löschen
12.5   Excel im Zusammenspiel mit dem Internet Explorer
12.5.1   Eine Internetseite aus Excel aufrufen 12.5.2   Texte übersetzen mit Google
13   Datenfelder, ADO, Dictionaries und Collections programmieren
13.1   Aufgaben mithilfe von ADO und SQL-Statements lösen
13.1.1   Daten filtern und in einer anderen Tabelle ausgeben 13.1.2   Umsätze nach Datum verdichten 13.1.3   Umsätze nach Datum und Warengruppe verdichten 13.1.4   Daten aus einer Arbeitsmappe beziehen, ohne diese zu öffnen 13.1.5   Daten aus einer Tabelle löschen 13.1.6   Top-Werte ermitteln 13.1.7   Mehrere Tabellen zusammenfassen 13.1.8   Eine Unikatsliste bilden 13.1.9   Excel-Daten per ADO verändern
13.2   Arbeiten mit Arrays
13.2.1   Aktionen im Arbeitsspeicher ausführen lassen 13.2.2   Bestimmte Daten aus einer Tabelle löschen 13.2.3   Daten konvertieren
13.3   Arbeiten mit dem »Dictionary«-Objekt
13.3.1   Daten verdichten 13.3.2   Bedingte Summierung mit mehreren Kriterien 13.3.3   Eine Unikatsliste erstellen 13.3.4   Anzahl von Bestellungen ermitteln 13.3.5   Doppelte Daten in einem Bereich ermitteln
13.4   Arbeiten mit Collections
13.4.1   Eindeutige Einträge über eine Collection bilden 13.4.2   Eine Collection aus einer Tabelle befüllen
13.5   Intelligente Arrays mit Zusatzfunktionen
13.5.1   Stack füllen und prüfen 13.5.2   Eine SortedList füllen und übergeben
14   Die Programmierung der Excel-Oberfläche
14.1   Die Programmierung von Kontextmenüs
14.1.1   Kontextmenüs deaktivieren 14.1.2   Das Zellenkontextmenü erweitern 14.1.3   Kontextmenü aufbauen (dreistufig) 14.1.4   Kontextmenü zurücksetzen
14.2   Die Menübandprogrammierung
14.2.1   Der Custom UI Editor 14.2.2   Weitere wichtige Quellen und Hilfen 14.2.3   Menüband mit Schaltflächen erstellen 14.2.4   Menüband mit »ComboBox« erstellen 14.2.5   Menüband mit bereits verfügbaren Funktionen bestücken 14.2.6   Den Backstage-Bereich programmieren 14.2.7   Eine Galerie mit Fotos erstellen
15   Fehlerbehandlung, Tuning und Schutz von VBA-Projekten sowie Support durch KI
15.1   Kleinere Fehler beheben
15.1.1   Stimmt die Syntax? 15.1.2   Ist die Variablendefinition gegeben? 15.1.3   Objekt vorhanden? 15.1.4   Methode, Eigenschaft verfügbar?
15.2   Schwerwiegendere Fehler
15.2.1   Fehler im Vorfeld erkennen und reagieren 15.2.2   Fehler ignorieren 15.2.3   Fehlerursache ermitteln 15.2.4   Die Funktion »IsError«
15.3   Das Add-in MZ-Tools
15.3.1   Zeilennummern automatisch einfügen 15.3.2   Eine Fehlerbehandlung mit den MZ-Tools hinzufügen
15.4   Laufzeiten verkürzen
15.4.1   Variablen und Konstanten einsetzen 15.4.2   Berechnung und Bildschirmaktualisierung ausschalten 15.4.3   Integrierte Tabellenfunktionen anwenden
15.5   VBA-Projekte schützen 15.6   KI und Excel-VBA
15.6.1   Codevorschläge und Generierung von vollständigem Code 15.6.2   Fehlererkennung und Debugging 15.6.3   Codeübersetzung 15.6.4   Codeanalyse und Optimierung, Fehlerbehandlung integrieren, Codehygiene 15.6.5   Dokumentation und Kommentierung 15.6.6   Codeverständnis 15.6.7   Recherche und Weiterbildung
15.7   Mein Fazit
16   Typische Verarbeitungsaufgaben aus der Praxis
16.1   Daten übertragen 16.2   Daten im Batch verarbeiten 16.3   Daten verteilen
16.3.1   Die Tabellen entfernen 16.3.2   Die Verteilung der Zeilen auf die Tabellen 16.3.3   Die Plausibilität prüfen 16.3.4   Der Export der Tabellen
16.4   Berichtsfilterseiten erstellen 16.5   Daten löschen
16.5.1   Daten entfernen – Variante 1 16.5.2   Daten entfernen – Variante 2 16.5.3   Daten entfernen – Variante 3
16.6   Daten kennzeichnen
16.6.1   Doppelte Daten kennzeichnen (der Standard) 16.6.2   Doppelte Daten kennzeichnen (die Erweiterung) 16.6.3   Top-10-Werte aus einem Bereich ermitteln
16.7   Diagramme automatisch formatieren 16.8   Daten mithilfe von Wildcards finden 16.9   Zwei identische Bereiche miteinander vergleichen 16.10   Suche nach einem Begriff unter Berücksichtigung der Formatierung 16.11   Automatische Sicherung von E-Mails in einer Access-Datenbank 16.12   Einen Durchschnitt aus den Top-5-Werten ermitteln 16.13   Arbeitsmappen auf Knopfdruck automatisch erstellen 16.14   Alle Formeln einer Tabelle schützen und verstecken 16.15   Eine Unikatsliste über den Einsatz von SQL erstellen 16.16   Erstellung eines Kalenders mit VBA – Schritt für Schritt 16.17   Kriterien für eine Mehrfachfilterung aus Zellen beziehen 16.18   Bestimmte Zeichenfolge in einem Bereich entfernen 16.19   Automatisch eine Kopie der Mappe erstellen 16.20   Einen Excel-Bereich als Objekt nach PowerPoint übertragen 16.21   Einen formatierten Text in eine PowerPoint-Folie übertragen 16.22   Top-Werte ermitteln und kennzeichnen 16.23   Daten aus einer geschlossenen Mappe ziehen 16.24   Ein PDF in Excel erstellen und direkt versenden 16.25   Daten verdichten
16.25.1   Daten verdichten mithilfe von SUMMEWENNS 16.25.2   Daten mithilfe einer SQL-Anweisung verdichten 16.25.3   Daten verdichten mithilfe des Datenfilters
16.26   Daten in Mappen aktualisieren, ohne diese zu öffnen 16.27   Eine Suchfunktion für eine ListBox erstellen 16.28   Mehrere Bilder dynamisch in eine Tabelle einfügen (Bildergalerie) 16.29   Bedingte Summierung direkt im Arbeitsspeicher vornehmen 16.30   Über zwei Arrays Jahresumsätze pro Monat auswerten 16.31   Bedingte Summierung mit mehreren Kriterien im Speicher durchführen 16.32   Pfeilsymbol oberhalb einer bestimmten Säule in einem Diagramm einfügen 16.33   Excel erweitern – doppelte Werte finden und unterschiedlich kennzeichnen 16.34   Bestimmte Zeilen übertragen – Kriterien dynamisch zusammenstellen 16.35   Der Vollautomat – alle Dateien eines Verzeichnisses schnell verarbeiten 16.36   Eine Mehrfachsuche in einer Tabelle mit einem Array beschleunigen
Stichwortverzeichnis Rechtliche Hinweise
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion