Book description
Um noch mehr aus Excel herauszuholen, empfiehlt sich die VBA-Programmierung, mit der Sie Excel auf Ihre Bedürfnisse zuschneiden können. John Walkenbach zeigt Ihnen in "Excel 2007 VBA-Programmierung für Dummies", wie Sie Excel-Berechnungen mit VBA automatisieren. Er erklärt Ihnen zunächst die notwendigen VBA-Grundlagen und wichtigsten Werkzeuge sowie VBA-Abläufe des VBA-Editors. Außerdem erhalten Sie eine Übersicht über die wichtigsten Bestandteile und Begriffe, die für die VBA-Programmierung in Excel relevant sind, und Sie erfahren, wie Sie Programmierfehler ausfindig machen und beheben.
Table of contents
- Copyright
- Ãber den Autor
- Ãber den Ãbersetzer
-
Einführung
- Ist dies das richtige Buch?
- Sie möchten also Programmierer werden ...
- Warum die ganze Mühe?
- Törichte Annahmen über den Leser
- Konventionen in diesem Buch
- Ãberprüfen Sie Ihre Sicherheitseinstellungen
- Wie dieses Buch aufgebaut ist
- Symbole, die in diesem Buch verwendet werden
- Die Beispiele aus dem Internet herunterladen
- Wie es weitergeht
-
I. Einführung in VBA
-
1. Was ist VBA?
- 1.1. Was also ist VBA?
-
1.2. Was kann man mit VBA machen?
- 1.2.1. Einen Haufen Text einfügen
- 1.2.2. Eine Arbeit automatisieren, die häufiger ausgeführt werden muss
- 1.2.3. Sich wiederholende Operationen automatisieren
- 1.2.4. Einen benutzerdefinierten Befehl erstellen
- 1.2.5. Eine benutzerdefinierte Schaltfläche erstellen
- 1.2.6. Neue Arbeitsblattfunktionen entwickeln
- 1.2.7. Vollständige, makrobasierte Anwendungen schreiben
- 1.2.8. Benutzerdefinierte Add-Ins für Excel erstellen
- 1.3. Vor- und Nachteile von VBA
- 1.4. VBA in wenigen Worten
- 1.5. Ein Ausflug in die Vergangenheit
- 2. Jetzt geht's los
-
1. Was ist VBA?
-
II. VBA und Excel
- 3. Mit dem Visual Basic-Editor arbeiten
- 4. Einführung in das Excel-Objektmodell
- 5. Prozeduren und Funktionen
- 6. Den Excel-Makrorekorder verwenden
-
III. Programmierkonzepte
- 7. Grundlegende VBA-Sprachelemente
-
8. Mit Range-Objekten arbeiten
- 8.1. Ein schneller Ãberblick
- 8.2. Andere Möglichkeiten, einen Bereich zu referenzieren
-
8.3. Ein paar nützliche Eigenschaften des Range-Objekts
- 8.3.1. Die Eigenschaft Value
- 8.3.2. Die Eigenschaft Text
- 8.3.3. Die Eigenschaft Count
- 8.3.4. Die Eigenschaften Column und Row
- 8.3.5. Die Eigenschaft Address
- 8.3.6. Die Eigenschaft HasFormula
- 8.3.7. Die Eigenschaft Font
- 8.3.8. Die Eigenschaft Interior
- 8.3.9. Die Eigenschaft Formula
- 8.3.10. Die Eigenschaft NumberFormat
- 8.4. Ein paar nützliche Methoden des Range-Objekts
- 9. VBA- und Arbeitsblattfunktionen verwenden
- 10. Den Programmfluss steuern und Entscheidungen fällen
-
11. Automatische Prozeduren und Ereignisse
- 11.1. Sich auf das groÃe Ereignis vorbereiten
- 11.2. Wo kommt denn der VBA-Code hin?
- 11.3. Eine Ereignishandler-Prozedur schreiben
- 11.4. Einführende Beispiele
- 11.5. Beispiele für Aktivierungsereignisse
- 11.6. Andere arbeitsblattbezogene Ereignisse
- 11.7. Ereignisse, die nicht mit Objekten verknüpft sind
- 12. Fehler behandeln
- 13. Fehler beheben
-
14. VBA-Programmierbeispiele
-
14.1. Mit Bereichen arbeiten
- 14.1.1. Einen Bereich kopieren
- 14.1.2. Einen variablen Bereich kopieren
- 14.1.3. Bis zum Ende einer Zeile oder Spalte auswählen
- 14.1.4. Eine Spalte oder eine Zeile auswählen
- 14.1.5. Einen Bereich verschieben
- 14.1.6. Einen Bereich effizienter durchlaufen
- 14.1.7. Einen Zellenwert abfragen
- 14.1.8. Den Auswahltyp bestimmen
- 14.1.9. Eine Mehrfachauswahl erkennen
- 14.2. Excel-Einstellungen ändern
- 14.3. Mit Diagrammen arbeiten
- 14.4. Geschwindigkeitstipps zu VBA
- 14.5. Die With-End With-Struktur verwenden
-
14.1. Mit Bereichen arbeiten
-
IV. Mit den Anwendern kommunizieren
- 15. Einfache Dialogfelder erstellen
- 16. Grundlagen zu userForms
-
17. userForm-Steuerelemente verwenden
- 17.1. Grundlagen zu Steuerelementen
-
17.2. Steuerelemente: Die Details
- 17.2.1. Das Steuerelement Kontrollkästchen
- 17.2.2. Das Steuerelement Kombinationsfeld
- 17.2.3. Das Steuerelement Befehlsschaltfläche
- 17.2.4. Das Steuerelement Rahmen
- 17.2.5. Das Steuerelement Anzeige
- 17.2.6. Das Steuerelement Bezeichnungsfeld
- 17.2.7. Das Steuerelement Listenfeld
- 17.2.8. Das Steuerelement Multiseiten
- 17.2.9. Das Steuerelement Optionsfeld
- 17.2.10. Das Steuerelement RefEdit
- 17.2.11. Das Steuerelement Bildlaufleiste
- 17.2.12. Das Steuerelement Drehfeld
- 17.2.13. Das Steuerelement Register
- 17.2.14. Das Steuerelement Textfeld
- 17.2.15. Das Steuerelement Umschaltfeld
- 17.3. Mit Steuerelementen arbeiten
- 17.4. Dialogfeldästhetik
-
18. userForms â Techniken und Tipps
- 18.1. Dialogfelder einsetzen
- 18.2. Ein weiteres userForm-Beispiel
-
18.3. Mehr Beispiele für userForms
- 18.3.1. Ein Beispiel für ein Listenfeld
- 18.3.2. Einen Bereich auswählen
- 18.3.3. Mit mehreren Optionsfeldgruppen arbeiten
- 18.3.4. Ein Drehfeld und ein Textfeld verwenden
- 18.3.5. Ein benutzerdefiniertes Dialogfeld als Fortschrittsindikator verwenden
- 18.3.6. Ein Dialogfeld mit Registerkarten erstellen
- 18.3.7. Ein Diagramm in einem Dialogfeld anzeigen
- 18.4. Eine Dialogfeld-Checkliste
- 19. Auf Ihre Makros über die Benutzeroberfläche zugreifen
-
V. Alles zusammenfügen
- 20. Wie man das Erstellen von Arbeitsblattfunktionen übersteht
- 21. Excel Add-Ins erstellen
- VI. Der Top-Ten-Teil
Product information
- Title: Microsoft Office Excel® 2007 VBA-Programmierung für Dummies®
- Author(s):
- Release date: March 2008
- Publisher(s): für Dummies
- ISBN: 9783527704118
You might also like
book
Microsoft Office PowerPoint - Das Ideenbuch für kreative Präsentationen, 2. Auflage, jetzt für PowerPoint 2000 bis 2007
Dieses Buch gibt Ihnen jede Menge Ideen für bessere PowerPoint-Präsentation. Zusätzlich erhalten Sie auf CD 33 …
book
Microsoft® Office Access™ 2007 Formulare und Berichte für Dummies®
Access 2007 Formulare und Berichte für Dummies wendet sich an Access-Benutzer, die bereits mit Access arbeiten, …
book
Microsoft Excel Programmierung - Das Handbuch (Buch + E-Book). Automatisierung mit VBA - Für Excel 2007 - 2013. Vollständig überarbeitet
Das umfassende Handbuch zum Thema Excel VBA
book
Visual Basic® 2008 für Dummies®
Sie wollten schon immer einmal eigene Anwendungen programmieren und möchten sich mit der neuen Version von …