Sie sind hier
E-Book

Richtig einsteigen: Excel VBA-Programmierung

Für Microsoft Excel 2007 bis 2016

AutorBernd Held
VerlagO'Reilly Verlag
Erscheinungsjahr2016
Seitenanzahl294 Seiten
ISBN9783960100270
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis19,90 EUR
Dieses Buch hat sich als verständlicher Einstieg in Excel VBA außerordentlich bewährt. Auf Grundlage seiner Kurse und langjährigen Praxiserfahrung vermittelt Bernd Held das Wichtigste über Schleifen, Verzweigungen und die relevanten Objekte von Excel. In kurzer Zeit sind Sie in der Lage, Alltagsaufgaben erfolgreich zu lösen und sich das Leben erheblich zu erleichtern. Neben schnellen Erfolgserlebnissen bietet diese Einführung genau die richtige Dosis Know-why.

Bernd Held gehört zu den deutschlandweit erfolgreichsten Autoren und Trainern zum Thema Excel VBA und kann auf mehr als 15 Jahre Schulungserfahrung zurückgreifen. Mehrfach wurde er von Microsoft als MVP (Most Valuable Professional) im Bereich Excel ausgezeichnet. Mit seinem Team realisiert er seit 2008 Programmier-Aufträge, berät Unternehmen und veröffentlicht Fachbücher und Fachartikel.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Richtig einsteigen: Excel VBA-Programmierung1
Impressum4
Inhalt5
Einleitung9
Wie dieses Buch aufgebaut ist9
Download der Beispieldateien10
Die Icons10
Unterstützung für dieses Buch10
Über den Autor11
Kapitel 1 - Die Entwicklungsumgebung von Excel13
Excel für die Programmierung vorbereiten13
Die Sicherheitsstufe heruntersetzen13
Das Werkzeug Entwicklertools einblenden14
Die Entwicklungsumgebung kennenlernen16
Die Entwicklungsumgebung aufrufen16
Der Projekt-Explorer16
Das Eigenschaftenfenster17
Tabellen ein- und ausblenden18
Standardspaltenbreite festlegen19
Die ScrollArea setzen19
Den Namen einer Tabelle festlegen20
Das Codefenster22
Das Direktfenster – die Testhilfe24
Angemeldeten Nutzer ermitteln25
Tabelle ein- und ausblenden26
Der Objektkatalog – das Nachschlagewerk28
Der Makrorekorder – zu Beginn eine gute Hilfe30
Bereich kopieren und eins zu eins einfügen31
Bereich kopieren und nur Werte einfügen33
Eine Kopfzeile einrichten36
Einen Bereich einrahmen38
Die ersten Makros und deren Handhabung40
Wert in eine Zelle einer Tabelle schreiben40
Variante 1: Das Ansprechen einer Tabelle über den Codenamen40
Variante 2: Das Ansprechen einer Tabelle über den Registernamen41
Variante 3: Das Ansprechen einer Tabelle über einen Index42
Eine Meldung am Bildschirm ausgeben44
Mehrzeilige Meldung am Bildschirm ausgeben47
Eine Eingabe vom Anwender verlangen47
Einen individuellen Tabellenkopf erstellen48
Ein Makro im Einzelschrittmodus abarbeiten51
Mit einem Haltepunkt arbeiten53
Die wichtigsten Tastenkombinationen54
Variablen und Konstanten55
Variablen deklarieren56
Regeln für Variablen56
Die verfügbaren Datentypen56
Eine Systemeinstellung temporär ändern und wieder zurücksetzen57
Konstanten einsetzen59
Einen alten DM-Wert in Euro umrechnen59
Ein Verzeichnis prüfen und ein Unterverzeichnis anlegen60
Zusammenfassung61
Die Lernkontrolle61
Kapitel 2 - Die wichtigsten Sprachelemente von Excel-VBA63
Bedingungen erstellen und üben63
Die Anweisungen If/Then/Else einsetzen64
Eine Löschrückfrage erstellen64
Eine Eingabeprüfung vornehmen66
Vor dem Rechnen den Datentyp prüfen67
Wert in eine Wertgruppe einordnen68
Ein K.-o.-Kriterium formulieren69
Prüfen, ob eine Datei existiert70
Die Anweisung Select Case einsetzen71
Excel-Version ermitteln71
Zahlenwerte prüfen72
Den Wochentag eines bestimmten Datums auslesen73
Schleifen erstellen und verstehen74
Die For...Next-Schleifen75
Die Farbpalette von Excel auslesen75
Der Rahmen für eine Verarbeitung von Zeilen von oben nach unten77
Topwerte kennzeichnen78
Wochenenden in einer Datumsreihe hervorheben79
Duplikate ermitteln und hervorheben81
Der Rahmen für eine Verarbeitung von Zeilen von unten nach oben83
Bestimmte Zeilen aus einer Tabelle entfernen85
Null-Artikel aus einer Tabelle entfernen86
Der Rahmen für eine Verarbeitung von Spalten von links nach rechts88
Wochenenden und Werktage kennzeichnen89
Bestimmte Spalten in einer Tabelle ausblenden90
Der Rahmen für eine Verarbeitung von Spalten von rechts nach links91
Bestimmte Spalten einer Tabelle entfernen91
Die For Each...Next-Schleifen93
Alle Zellen in der Markierung nacheinander verarbeiten94
Eine Preiserhöhung durchführen94
Die Schleife Do Until...Loop96
Textdatei Zeile für Zeile verarbeiten96
Die Schleife Do While...Loop98
Anzahl von Dateien eines Verzeichnisses ermitteln98
Sonstige Sprachelemente99
Die Struktur With99
Eine Zelle formatieren99
Eine Kopfzeile befüllen100
Zusammenfassung101
Lernkontrolle101
Kapitel 3 - Das Objekt Range (Zellen und Bereiche programmieren)103
Zellen und Bereiche formatieren104
Zahlenformat und Schriftschnitt festlegen105
Zellenfarbe und Schriftfarbe festlegen106
Das Gitternetz und den Gesamtrahmen formatieren108
Daten in Zellen konvertieren110
Korrektur nach fehlerhaftem Datenimport110
Unerwünschte führende und nachgestellte Leerzeichen entfernen112
Bestimmte Zeichen in Zellen ersetzen/entfernen114
Die Position des Minuszeichens umstellen117
Verwendete Datumsformate vereinheitlichen119
Daten in Zellen und Bereichen suchen121
Suche nach exakter Übereinstimmung121
Suche nach exakter Übereinstimmung (Schreibweise spielt keine Rolle)123
Suche auch in Teilen der Zelle (Schreibweise spielt keine Rolle)124
Daten anhand eines eindeutigen Schlüssels suchen125
Bereiche Zelle für Zelle verarbeiten128
Daten aus einem Bereich löschen128
Extremwerte in einem Bereich ermitteln und kennzeichnen129
Mehrere nicht zusammenhängende Bereiche verarbeiten132
Zusammenfassung133
Die Lernkontrolle134
Kapitel 4 - Das Objekt Worksheet (Tabellen programmieren)135
Tabellen dokumentieren, filtern und durchsuchen136
Tabelleninhaltsverzeichnis erstellen und verlinken137
Tabellen durchsuchen und dokumentieren138
Tabellen filtern mit einem Kriterium139
Tabellen filtern mit mehreren Kriterien141
Tabellen einrichten und schützen142
Bildlaufbereiche für Tabellen festlegen142
Bereiche in Tabellen sperren143
Tabellenschutz für eine Tabelle einstellen und zurücksetzen144
Alle Tabellen einer Mappe schützen145
Tabellenblätter anlegen, drucken und exportieren147
Tabellen anlegen und benennen147
Eine Tabelle drucken149
Alle sichtbaren Tabellen einer Mappe ausdrucken149
Tabelle als PDF ausgeben150
Eine Tabelle exportieren150
Individuelle Kopf- und Fußzeilen erstellen151
Tabellen verstecken oder löschen153
Tabellen ein- und ausblenden153
Alle Tabellen bis auf eine ausblenden153
Tabellen löschen155
Zusammenfassung156
Die Lernkontrolle156
Kapitel 5 - Das Objekt Workbook (Arbeitsmappen programmieren)157
Arbeitsmappen abarbeiten und schließen158
Arbeitsmappe anlegen, verarbeiten, speichern und schließen159
Dokumenteigenschaften abfragen und auswerten161
Externe Verknüpfungen verarbeiten163
Externe Verknüpfungen ermitteln163
Verknüpfte Arbeitsmappen automatisch öffnen165
Externe Verknüpfungen entfernen166
Arbeitsmappe löschen167
Sicherheitskopie einer Arbeitsmappe erstellen167
Daten aus einer anderen Mappe synchronisieren168
Zusammenfassung172
Die Lernkontrolle172
Kapitel 6 - Standardfunktionen nutzen, eigene Funktionen schreiben173
Die integrierten Tabellenfunktionen von Excel anzapfen174
Einen Bereich summieren175
Eine bedingte Summierung durchführen176
Extremwerte ermitteln177
Leere Tabellen aus einer Arbeitsmappe entfernen178
Min- und Max-Wert in einem Bereich finden und einfärben179
Leere Zeilen aus einer Tabelle entfernen181
Eigene Funktionen schreiben182
Der Aufbau einer Funktion182
Aktuelle Arbeitsmappe ermitteln183
Funktionen testen184
Bestimmte Zeichen aus einer Zelle entfernen185
Kalenderwoche nach DIN ermitteln188
Die Existenz einer Tabelle prüfen188
Die Existenz einer Datei prüfen189
Die Existenz eines Verzeichnisses prüfen190
Funktionen im Funktionsassistenten einsehen190
Funktionen in eine andere Funktionskategorie hängen191
Zusammenfassung193
Die Lernkontrolle193
Kapitel 7 - Die Ereignisprogrammierung in Excel195
Die Arbeitsmappenereignisse196
Das Ereignis Workbook_Open196
Das Ereignis Workbook_BeforeClose197
Das Ereignis Workbook_BeforeSave198
Das Ereignis Workbook_NewSheet199
Das Ereignis WorkBook_BeforePrint200
Die wichtigsten Ereignisse auf Arbeitsmappenebene201
Die Tabellenereignisse201
Das Ereignis Worksheet_Change202
Alle Zellen einer Tabelle überwachen202
Einige Zellen in einer Tabelle überwachen203
Einen Bereich in einer Tabelle überwachen204
Doppelte Nummern bereits bei der Eingabe erkennen können205
Automatisch die Mehrwertsteuer berechnen – ganz ohne Formeln206
Änderungen in einem bestimmten Bereich in einer Textdatei festhalten207
Das Ereignis Worksheet_SelectionChange208
Zugang zu einem bestimmten Bereich gewähren208
Eine Mehrfachauswahl von Zellen verhindern209
Das Ereignis Worksheet_BeforeDoubleClick210
Eine Zelle per Doppelklick automatisch hochzählen210
Automatische Sortierung bei Doppelklick ausführen211
Per Doppelklick eine Zelle mit einem Kreuz versehen213
Die wichtigsten Tabellenereignisse im Überblick214
Excel über Tastenkombinationen steuern214
Formelzellen in Festwertzellen wandeln214
Makros zeitgesteuert starten217
Excel nach einer bestimmten Zeit beenden217
Makro zu einer bestimmten Uhrzeit starten218
Zusammenfassung219
Die Lernkontrolle219
Kapitel 8 - Die Dialogprogrammierung mit Excel221
UserForms einfügen, beschreiben und anzeigen222
Die Eigenschaften einer UserForm festlegen222
Einen variablen Titel als Überschrift für die UserForm festlegen223
Sonstige Einstellungen für eine UserForm vornehmen224
Eine UserForm aufrufen225
Die wichtigsten Steuerelemente225
Das Steuerelement TextBox227
Daten über Textfelder erfassen und in eine Tabelle schreiben227
Eingaben in Textfelder prüfen231
Ein Dialogfeld für eine Passworteingabe aufrufen und auswerten234
Das Steuerelement ComboBox238
Ein Kombinationsfeld mit Werten füllen238
Zwei voneinander abhängige Kombinationsfelder programmieren242
Das Steuerelement ListBox245
Ein Listenfeld mit Werten füllen245
Eine mehrspaltige ListBox programmieren248
Das Steuerelement CheckBox251
Kontrollkästchen schnell aktivieren bzw. deaktivieren251
Das Steuerelement OptionButton255
Einen Multiple-Choice-Test mit Optionsschaltflächen durchführen255
Das Steuerelement Image259
Ein Bild per Klick in eine UserForm laden259
Ein Bild aus einer UserForm in eine Tabelle exportieren262
Ein Kombinationsfeld mit einem Bildsteuerelement kombinieren263
Zusammenfassung267
Die Lernkontrolle267
Kapitel 9 - Das Fehler-Handling269
Die Laufzeitfehler von Excel270
Typische Stolperfallen bei der Programmierung270
Einen Laufzeitfehler abfangen271
Laufzeitfehler bereits im Voraus verhindern273
Tabelle einfügen und benennen273
Alle Zellen mit Formeln markieren274
Bestimmte Zellen automatisch einfärben276
Laufzeitfehler in UserForms abfangen278
Zusammenfassung280
Die Lernkontrolle280
Kapitel 10 - Fragen & Antworten281
Kapitel 1281
Kapitel 2283
Kapitel 3283
Kapitel 4284
Kapitel 5285
Kapitel 6285
Kapitel 7286
Kapitel 8286
Kapitel 9287
Index289
A289
B289
C289
D289
E290
F290
G291
H291
I291
K291
L291
M292
N292
O292
P292
Q292
R292
S292
T293
U293
V293
W294
Z294
www.oreilly.de0

Weitere E-Books zum Thema: Software - Betriebssysteme - Anwenderprogramme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Weitere Zeitschriften

AUTOCAD Magazin

AUTOCAD Magazin

Die herstellerunabhängige Fachzeitschrift wendet sich an alle Anwender und Entscheider, die mit Softwarelösungen von Autodesk arbeiten. Das Magazin gibt praktische ...

Berufsstart Gehalt

Berufsstart Gehalt

»Berufsstart Gehalt« erscheint jährlich zum Sommersemester im Mai mit einer Auflage von 50.000 Exemplaren und ermöglicht Unternehmen sich bei Studenten und Absolventen mit einer ...

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

Computerwoche

Computerwoche

Die COMPUTERWOCHE berichtet schnell und detailliert über alle Belange der Informations- und Kommunikationstechnik in Unternehmen – über Trends, neue Technologien, Produkte und Märkte. IT-Manager ...

Courier

Courier

The Bayer CropScience Magazine for Modern AgriculturePflanzenschutzmagazin für den Landwirt, landwirtschaftlichen Berater, Händler und generell am Thema Interessierten, mit umfassender ...

elektrobörse handel

elektrobörse handel

elektrobörse handel gibt einen facettenreichen Überblick über den Elektrogerätemarkt: Produktneuheiten und -trends, Branchennachrichten, Interviews, Messeberichte uvm.. In den monatlichen ...

F- 40

F- 40

Die Flugzeuge der Bundeswehr, Die F-40 Reihe behandelt das eingesetzte Fluggerät der Bundeswehr seit dem Aufbau von Luftwaffe, Heer und Marine. Jede Ausgabe befasst sich mit der genaue Entwicklungs- ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...