Inhaltsverzeichnis Tag 1 Inhaltsverzeichnis... Liebe Leserin. lieber Leser... Wochenvorschau... Die Entwicklungsplattform. Variablen und Konstanten kennen lernen... 1.1 Der Projekt.Explorer... 1.2 Das Eigenschaften-Fenster... Tabellen ein- und ausblenden... Tabellen spiegeln... Den zu bearbeitenden Bereich festlegen... 1.3 Das Code-Fenster... Makros erfassen und starten... 1.4 Der Makrorekorder... Ein- und Ausschalten der Gitternetzlinien... Einheitliches Gestalten der Kopf- und Fußzeile... 1.5 Der Objektkatalog... Letztes Änderungdatum einer Datei ermitteln... Monatsnamen ermitteln... 1.6 Die Online-Hilfe... Verwendete Befehle nachlesen... Verfügbare Objekte ansehen... 1.7 Weitere praktische Helfer in der Entwicklungsumgebung Die Symbolleiste Bearbeiten... Suchen & Ersetzen... Schnelles Arbeiten über Tastenkombinationen... 1.8 Entwicklungsurngebung einstellen... Editoreinstellungen anpassen... Editierformat festlegen... Allgemeine Einstellungen vornehmen... Fenster verankern... 1.9 Datentypen, Variablen und Konstanten... Was sind Variablen?... Variablen deklarieren...
Variablendeklaration erzwingen... 63 Vorsicht. Falle... 64 Statische Variablen... 65 Öffentliche Variablen... 66 Private Variablen... 67 Objektvariablen einsetzen... 68 Konstanten einsetzen... 86 Konstanten für die Datumsfomatierung... 87 1.10 Fragen & Antworten... 93 1.11 Quiz... 95 1.12 Übung... 96 Tag 2 Die Sprachelemente von VBA... 97 2.1 Arbeiten mit Verzweigungen... 98 Verzweigungen im Leben... 98 Verzweigungen in Excel... 100 Verzweigungen in Excel-VBA... 100 Zelleninhalte prüfen... 101 Auch eine Art von Verzweigung... 104 2.2 Übersichtlichere Form mit Select Case... 106 Excel-Version feststellen... 106 Zahlenwerte prüfen... 107 Fensterstatus ermitteln... 109 2.3 Schleifen programmieren... 110 For... Next-Schleifen... 110 For Each... Next-Schleifen... 116 Die Schleife Do Until... Loop... 121 Die Schleife Do While... Loop... 124 2.4 Auf Fehlersuche mit VBA... 128 Fehler finden und beseitigen... 129 Typische Fehlerquellen in Excel-VBA... 137 2.5 Fragen & Antworten... 141 2.6 Quiz... 143 2.7 Ubung... 143 Tag 3 Einstellen und Anpassen der Excel-Anwendung... 145 3.1 Vollbildansicht einstellen... 146 3.2 Weitere Einstellungen der Ansicht... 148
Tag 4 Lang laufende Makros schneller machen... Bildschirmaktualisierung ein- und ausschalten... Die Berechnung ein- und ausschalten... Statuszeile einsetzen... Standardmeldungen abschalten... Automatische Listen generieren... Benutzerdefinierte Liste aus Makro erzeugen... Benutzerdefinierte Liste aus Zelleninhalten erzeugen... Drag&Drop ein- und ausschalten... Add-Ins überprüfen... Wiedervorlageliste bearbeiten... Sonstige Einstellmöglichkeiten in Excel... Allgemeine Einstellungen... Zoom einstellen... Aufenthaltsbereich festlegen... Fragen & Antworten... Quiz... Übung... Auf Arbeitsmappen zugreifen. Datei-Operationen... 4.1 Arbeitsmappen öffnen... Arbeitsmappe öffnen (ohne Aktualisierung)... Arbeitsmappe(n) öffnen über einen Dialog... Geöffnete Arbeitsmappen identifizieren... 4.2 Arbeitsmappen speichern... Arbeitsmappe speichern über Dialog... Alle geöffneten Arbeit~ma~pen speichern... Arbeitsmappe speichern unter DatumNhrzeit... Arbeitsmappe bedingt speichern... 4.3 Arbeitsmappen schließen... Arbeitsmappe schließen -Änderungen speichern... Arbeitsmappe schließen -Änderungen verwerfen... Mehrere Arbeitsmappen schießen... 4.4 Arbeitsmappen anlegen... 4.5 Arbeitsmappen zusammenführen... 4.6 Arbeitsmappen entfernen... 4.7 Die Dokumenteigenschaften... Dokumenteigenschaften auslesen... Dokumenteigenschaften setzen...
Tag 5 4.8 Verknüpfungen in Arbeitsmappen... 194 Verknüpfungen dokumentieren... 195 Verknüpfungen ändern... 196 4.9 Fragen & Antworten... 198 4.10 Quiz... 198 4.1 1 Übung... 198 Tabellenblätter programmieren... 199 5.1 Tabellen anlegen und benennen... 200 5.2 Blatt-Typ bestimmen... 202 Tabellenblätter füllen... 204 Blattprüfung vor Füllung vornehmen... 204 5.3 Tabellen entfernen... 205 Tabelle nach Rückfrage löschen... 205 Rückfrage bei Tabellenlöschung unterdrücken... 206 Eigene Rückfrage programmieren... 206 Vor dem Löschen prüfen... 207 5.4 Tabellen exportieren... 209 Tabelle als Textdatei exportieren... 209 Tabelle in eine neue Arbeitsmappe kopieren... 211 Tabelle in neue Arbeitsmappe übertragen... 212 Tabelle in andere Arbeitsmappe kopierenlübertragen... 213 5.5 Tabellen importieren... 213 Textdatei-Import mit festen Datenfeldern... 213 Textdatei-Import mit variablen Datenfeldern... 217 5.6 Tabellen ein- und ausblenden... 219 Einfaches Aus- und Einblenden einer Tabelle... 220 Mehrere Tabellen ausblenden... 221 Das sichere Ausblenden von Blättern... 222 Blätter wieder einblenden... 223 5.7 Tabellen gruppieren... 224 Einfaches Gruppieren... 225 Komplexeres Gruppieren... 226 5.8 Tabellen schützen... 228 Nur bestimmte Zellen vor Veränderung schützen... 230 Temporären Schutz einstellen... 232 Bestimmte Bereiche vom Schutz ausnehmen... 232 5.9 Tabellen sortieren... 234
Tag 6 5.10 Kopf- und Fußzeilen programmieren... Kopf- und Fußzeilen füllen... 5.11 Fragen & Antworten... 5.12 Quiz... 5.13 Ubungen... Zellenbearbeit~n~ mit VBA... 6.1 Zellen markieren... Zelle markieren und Koordinaten ausgeben... Zellenbereich markieren und Koordinaten ausgeben... Mehrere Zellenbereiche markieren... Relative Markierungsformen... Zellen über einen Index ansprechen... Den verwendeten Bereich ermitteln... Den umliegenden Bereich ermitteln... 6.2 Zellen füllen... Zellen initialisieren... Zellen abfragen und ändern... 6.3 Zellen formatieren... Hintergrundfarbe von Zellen festlegen... Schriftart festlegen... Die Schriftschnitte angeben... Zellen rahmen... Zahlenformate festlegen... Datumsformate festlegen... 6.4 Zellen benennen... 6.5 Zellen kommentieren... Kommentarzellen auskundschaften... Kommentare aus Zelleninhalten erstellen... Zellen füllen aus Kommentaren... Kommentare löschen... 6.6 Arbeiten mit Formeln... Addition von bestimmten Sätzen... Subtraktion von Datumsangaben... Preise erhöhen durch Multiplikation... 6.7 Tabellenfunktionen einsetzen... Die Funktionsliste... Die Tabellenfunktion Sum... Die Tabellenfunktionen DATEDIF und Rank...
Die Tabellenhnktion SumIf... 288 Die Tabellenfunktion CountIf... 289 Die Tabellenfunktion Count... 291 Die Tabellenfunktion CountA... 292 Die Tabellenhnktion CountBlank... 294 6.8 Formeln finden und dokumentieren... 296 Formelzellen finden... 296 Formelzellen dokumentieren... 298 6.9 Gültigkeitsprüfungen vornehmen... 301 Nur ganze Zahlen eingeben... 303 Datumsgrenzen einstellen... 305 Gültigkeitsliste erstellen... 307 6.10 Fragen & Antworten... 308 6.11 Quiz... 310 6.12 Ubungen... 310 Tag 7 Aktionen und Benutzereingaben in Excel überwachen... 311 7.1 Was sind Ereignisse?... 312 7.2 Ereignisse auf Arbeitsmappenebene... 313 Das Ereignis Workbook-Open... 313 Das Ereignis Workbook-BeforeClose... 315 Das Ereignis Workbook-BeforeSave... 316 Das Ereignis Workbook-NewSheets... 317 Weitere Arbeitsmappenereignisse im Überblick... 318 7.3 Ereignisse auf Tabellenblattebene... 320 Das Ereignis Activate... 320 Das Ereignis Change... 321 Das Ereignis Selection-Change... 324 Das Ereignis Calculate... 326 Weitere Tabellenereignisse im Überblick... 327 7.4 Excel über Tastenkombinationen bedienen... 328 Formeln und Verknüpfungen in Festwerte wandeln... 328 Bestimmte Standardtastenkombinationen deaktivieren... 333 Nur Werte einfügen... 334 Sonderzeichen per Tastenkombination einfügen... 335 7.5 Programmieren mit der Maus... 338 Kontextrnenü deaktivierentaktivieren... 339 Kontextmenü für bestimmte Bereiche deaktivieren... 339 Kontextmenü in allen Tabellen deaktivieren... 340
Inhaltsverzeichnis Kontextmenü in bestimmten Tabellen deaktivieren... 341 Eigene Funktionen mit der rechten Maustaste starten... 342 Doppelklick deaktivieren... 345 Werte hochzählen per Doppelklick... 347 Zufallszahlen per Doppelklick... 348 7.6 Excel zeitmäßig steuern... 350 Die Uhr immer im Blick... 350 Countdown in Excel... 352 Verarbeitung zu einer bestimmten Zeit beginnen... 353 7.7 Fragen & Antworten... 353 7.8 Quiz... 355 7.9 ubungen... 356 Wochenvorschau... 357 Tag 8 Große Datenmengen in VBA behandeln und auswerten... 359 8.1 Daten filtern... Den AutoFilter aktivieren... Ein Filterkriterium einsetzen... Mehrere Filterkriterien festlegen... Filterkriterium aus Zelle beziehen... Der Filter TopTen... Wo stecken die Filter?... Den Spezialfilter einsetzen... Gefilterte Daten exportieren... 8.2 Pivot-Tabellen einsetzen... Pivot-Tabellen erstellen... Pivot-Tabellen aktualisieren... 8.3 Diagramme erstellen... Diagrammtypen auswählen... Der Standard - das Säulendiagramm... Ergebnisse vergleichen über das Balkendiagramm... Tagesgenaue Auswertungen über das Liniendiagramm.. Daten richtig skalieren... Diagramme platzieren... Diagramme formatieren... Diagramme exportieren... 8.4 Fragen & Antworten... 8.5 Quiz... 8.6 Ubungen...
Inhaltsverzeichnis Tag 9 Funktionen einsetzen. um Excel zu automatisieren... 9.1 Eigene Tabellenfunktionen stricken... Zellen mit blauer. dicker Schriftfarbe summieren... Aktuelle Arbeitsmappe ermitteln... Formelcheck durchfiihren... Zelleninformationen abfragen... Dokumenteigenschaften per Funktion abfragen... Buchstaben aus Zellen eliminieren... Das erste Auftreten einer Zahl ermitteln... 9.2 Modulare Funktionen programmieren... Arbeitsmappen-Existenz prüfen... Arbeitsmappen-Zustand prüfen... Eine mächtige Löschfunktion erstellen... 9.3 Funktionen dauerhaft verfugbar machen... Speichern der Funktionen in der persönlichen Makroarbeitsmappe... Speichern der Funktionen in einem Add-In... 9.4 Fragen & Antworten... 9.5 Quiz... 9.6 Ubung... Tag 10 Excel und das Internet... 429 10.1 Arbeiten mit Hyperlinks... 430 Hyperlinks aus einer Tabelle entfernen... 430 Hyperlinks aus Zelleninhalten herstellen... 432 Inhaltsverzeichnis erstellen... 434 10.2 E-Mails verschicken... 435 10.3 Kontakte austauschen... 439 10.4 Fragen & Antworten... 443 10.5 Quiz... 446 10.6 Übung... 446 Tag 11 Excel und Datenzugriffe auf Access und Word... 447 11.1 Die Voraussetzung fur den Datenaustausch... 448 11.2 Excel-Daten in eine Access-Datenbank überführen... 450 1 1.3 Access-Daten in Excel-Tabellen überführen... 455 Alle Datensätze nach Excel transferieren... 455 Nur bestimmte Datensätze nach Excel transferieren... 458
11.4 Access-Tabellen manipulieren... 461 11.5 Datensätze löschen... 463 11.6 Zusammenarbeit zwischen Excel und Word vorbereiten. 465 11.7 Word-Sitzung starten... 466 11.8 Word-Sitzung übernehmen... 468 11.9 Briefkopf aus Excel-Tabelle erstellen und in ein Dokument einfügen... 469 11.10 Ganze Excel-Tabellen in ein Word-Dokument einfügen. 472 11.11 Word-Dokumente in einer Excel-Tabelle auflisten... 475 11.12 Fragen & Antworten... 477 11.13 Quiz... 483 11.14 Ubung... 484 Tag 12 Arbeiten an der Oberfläche - Ribbons programmieren... 485 12.1 Der»Custom U1 Editor«... 486 12.2 Weitere wichtige Quellen und Hilfen... 488 12.3 Eigene Ribbons programmieren... 490 Ribbon mit Schaltflächen erstellen... 491 Ribbon mit ComboBox erstellen... 492 Ribbon mit bereits verfügbaren Funktionen bestücken... 495 12.4 Kontextmenüs programmieren... 497 Zellen-Kontextmenü erweitern... 497 Kontextmenübefehle entfernen... 498 12.5 Fragen & Antworten... 499 12.6 Quiz... 500 12.7 Übung... 500 Tag 13 Dialoge entwerfen, mit Steuerelementen bestücken und automatisieren... 501 13.1 Was sind UserForms?... 502 13.2 UserForms entwerfen... 503 Bilder in UserForms einfügen... 506 Horizontale Trennstreifen einfügen... 507 Steuerelemente beschriften... 507 Akti~ierreihenfol~e festlegen... 507 13.3 UserForms programmieren... 508 UserForm aufrufen... 508 UserForm beenden... 509
Tag 14 Anhang A Speichern der eingegebenen Daten... 510 Vokabeln einhigen... 513 Vokabeln prüfen... 515 Anzeigen der nächsten 3 Vokabeln... 517 13.4 Fragen & Antworten... 518 13.5 Quiz... 521 13.6 Ubung... 521 Makros dynamisch erzeugen. importieren und exportieren über VBE-Programmiemng... 523 14.1 Was verbirgt sich hinter der VBE-Programmierung?... 524 14.2 Voraussetzung - das Einbinden der VBE.Bibliothek... 525 14.3 Weitere Informationen zu Bibliotheken... 528 14.4 VBE-Bibliothek deaktivieren... 531 14.5 Objekte. Methoden und Eigenschaften der VBE... 532 14.6 Typische Aufgaben mit der VBE erledigen... 532 Arbeitsmappe mit Quellcode bestücken... 532 Quellcode sichern über den Export... 537 Module ausdrucken... 538 Arbeitsmappen von Modulen befreien... 540 Ein bestimmtes Makro entfernen... 541 Ein Ereignis löschen... 542 VBE aufrufen... 544 14.7 Fragen & Antworten... 545 14.8 Quiz... 547 14.9 ubung... 547 ~ösun~en der ~a~es.übun~en... 549 Anhang B Wichtige Funktionen in einem eigenen Add-In ablegen... 569 Stichwortverzeichnis... 583