Excel-VBA Power-Programmierung für Dummies

CHF 41.45
Auf Lager
SKU
CSPQU53R2AP
Stock 2 Verfügbar
Geliefert zwischen Mi., 26.11.2025 und Do., 27.11.2025

Details

Kenntnisse in VBA-Programmierung sind wichtig, um noch mehr aus Excel herauszuholen. Die Excel-Experten Michael Alexander und Dick Kusleika erklären Ihnen zunächst die Grundlagen von VBA. Dann geben Sie Ihnen einen Einblick in die wichtigsten Programmiertechniken. Später widmen Sie sich den fortgeschritteneren Techniken und erläutern wie Sie UserForms arbeiten. Sie führen Sie auch in viele scheinbar kleine, aber trotzdem wichtige Gebiete rund um Excel-VBA ein. So finden Sie in diesem Buch was Sie brauchen, ob Sie Einsteiger in Excel-VBA sind oder hier schon erste Erfahrungen gesammelt haben.

Autorentext
Michael Alexander ist Microsoft Certified Application Developer (MCAD) und Autor zahlreicher Bücher zu fortgeschrittener Business-Analyse mit Microsoft Access und Microsoft Excel. Dick Kusleika wurde für zwölf aufeinanderfolgende Jahre als Microsoft Most Valuable Professional ausgezeichnet; seit mehr als 20 Jahren setzt er Microsoft Office ein.

Inhalt

Über die Autoren 7 Einleitung 27

Themen dieses Buches 27

Was Sie wissen sollten 28

Was Sie brauchen 28

Konventionen in diesem Buch 28

Excel-Befehle 29

Visual-Basic-Editor-Befehle 29

Tastatureingaben 29

Was die Symbole bedeuten 30

Wie dieses Buch aufgebaut ist 31

Teil I: Einführung in Excel-VBA 31

Teil II: Fortgeschrittene VBA-Techniken 31

Teil III: Mit UserForms arbeiten 31

Teil IV: Excel-Anwendungen entwickeln 32

Teil V: Anhang 32

Über die Website zum Buch 32

Teil I Einführung in Excel-VBA 33

Kapitel 1 Grundlagen der Entwicklung von Arbeitsblattanwendungen 35

Was ist eine Arbeitsblattanwendung 35

Schritte bei der Entwicklung der Anwendung 36

Die Anforderungen der Anwender ermitteln 37

Eine Anwendung planen, die die Anforderungen der Anwender erfüllt 38

Die am besten geeignete Benutzeroberfläche festlegen 40

Anpassen des Menübands 41

Anpassen der Kontextmenüs 41

Tastenkombinationen definieren 41

Benutzerdefinierte Dialogfelder erstellen 42

ActiveX-Steuerelemente auf einem Arbeitsblatt verwenden 43

Die Anwendung entwickeln 45

Denken Sie immer an den Anwender 45

Die Anwendung testen 45

Die Anwendung narrensicher machen 46

Erstellen Sie eine ästhetisch ansprechende und intuitive Anwendung 48

Ein Hilfesystem erstellen 49

Dokumentieren Sie Ihre Entwicklungsarbeit 50

Die Anwendung an die Benutzer verteilen 50

Die Anwendung updaten, falls nötig 51

Weitere Punkte, die für die Entwicklung wichtig sind 51

Die beim Anwender installierte Excel-Version 51

Probleme aufgrund der Sprache 51

Systemgeschwindigkeit 52

Videomodi 52

Kapitel 2 Einführung in Visual Basic for Applications 55

Sich mit dem Makrorekorder einen Vorsprung verschaffen 55

Ihr erstes Makro erstellen 56

Das Makro untersuchen 57

Ihr Makro testen 58

Ihr Makro bearbeiten 59

Absolute und relative Makroaufzeichnung im Vergleich 59

Makros mit absoluten Verweisen aufzeichnen 59

Makros mit relativen Verweisen aufzeichnen 62

Weitere Konzepte für die Makroaufzeichnung 64

Dateierweiterungen für Arbeitsmappen mit Makros 65

Makrosicherheit in Excel 65

Vertrauenswürdige Speicherorte 65

Makros in Ihrer persönlichen Makroarbeitsmappe abspeichern 66

Ein Makro einer Schaltfläche oder einem anderen Formularsteuerelement zuweisen 67

Ein Makro in die Symbolleiste für den Schnellzugriff einfügen 69

In Visual Basic-Editor arbeiten 70

Die VBE-Komponenten verstehen 70

Mit dem Projekt-Explorer arbeiten 72

Ein neues VBA-Modul einfügen 73

Ein VBA-Modul entfernen 74

Im Codefenster arbeiten 75

Fenster minimieren und maximieren 75

VBA-Code in ein Modul einfügen 75

Die VBA-Entwicklungsumgebung anpassen 78

Die Registerkarte 'Editor' 78

Die Registerkarte 'Editorformat' 80

Die Registerkarte 'Allgemein' 81

Die Registerkarte 'Verankern' 82

VBA-Grundlagen 82

Objekte verstehen 83

Sammlungen verstehen 84

Eigenschaften verstehen 84

Methoden verstehen 87

Tiefer einsteigen: Range-Objekte einsetzen 89

Die Eigenschaften des Range-Objekts finden 89

Die Eigenschaft Range 89

Die Eigenschaft Cells 91

Die Eigenschaft Offset 93

Wichtige Konzepte, die Sie sich merken sollten 95

Keine Panik - Sie sind nicht allein 97

Lesen Sie den Rest dieses Buches 97

Lassen Sie sich von Excel beim Schreiben Ihres Makros helfen 97

Verwenden Sie die VBA-Hilfedateien 97

Verwenden Sie den Objektkatalog 98

Stibitzen Sie Code im Internet 100

Userforen optimal nutzen 100

Besuchen Sie Experten-Blogs 101

Suchen Sie auf YouTube nach Schulungsvideos 102

Vom Office Dev Center lernen 102

Analysieren Sie andere Excel-Dateien in Ihrem Unternehmen 102

Fragen Sie die Excel-Experten vor Ort 102

Kapitel 3 VBA-Programmiergrundlagen 103

VBA-Sprachelemente - Ein Überblick 103

Kommentare 105

Variablen, Datentypen und Konstanten 107

Datentypen definieren 108

Variablen deklarieren 110

Den Datentyp ermitteln 111

Zwingen Sie sich, alle Variablen zu deklarieren 111

Gültigkeitsbereich von Variablen 112

Öffentliche Variablen 115

Konstanten verwenden 115

Mit Zeichenfolgen arbeiten 117

Mit Datumswerten arbeiten 117

Zuweisungsanweisungen 119

Arrays 121

Arrays deklarieren 121

Mehrdimensionale Arrays deklarieren 122

Dynamische Arrays deklarieren 123

Objektvariablen 123

Benutzerdefinierte Datentypen 125

Eingebaute Funktionen 126

Mit Objekten und Sammlungen arbeiten 129

Das With-End With-Konstrukt 129

Die For Each-Next-Schleife 130

Die Codeausführung steuern 132

GoTo-Anweisungen 133

If-Then-Verzweigung 133

Select Case-Verzweigung 138

Anweisungsblöcke in einer Schleife ausführen 141

Do Until-Schleifen 148

Kapitel 4 VBA-Sub-Prozeduren verwenden 151

Über Prozeduren 151

Eine Sub-Prozedur deklarieren 152

Gültigkeitsbereich und Sichtbarkeit einer Prozedur festlegen 153

Sub-Prozeduren ausführen 154

Eine Prozedur mit dem Befehl 'Sub/UserForm ausführen' starten 155

Eine Prozedur vom Dialogfeld 'Makro' aus ausführen 155

Eine Prozedur durch Drücken einer Tastenkombination ausführen 156

Eine Prozedur über das Menüband ausführen 158

Eine Prozedur über ein benutzerdefiniertes Kontextmenü ausführen 158

Eine Prozedur von einer anderen Prozedur aus ausführen 158

Eine Prozedur in einem anderen Modul ausführen 160

Eine Prozedur in einer anderen Arbeitsmappe aufrufen 160

Eine Prozedur durch Anklicken eines Objekts ausführen 163

Eine Prozedur beim Eintritt eines Ereignisses ausführen 165

Eine Prozedur vom Direktfenster aus ausführen 165

Argumente an Prozeduren übergeben 166

Techniken zur Behandlung von Fehlern 170

Fehler abfangen 170

Beispiele für die Fehlerbehandlung 172

Ein realistisches Beispiel, das Sub-Prozeduren verwendet 175

Das Ziel 176

Anforderungen an das Projekt 176

Was Sie wissen 176

Der Ansatz 177

Ein paar vorbereitende Aufzeichnungen 178

Das anfängliche Setup 179

Den Code schreiben 180

Die Prozedur für die Sortierung schreiben 181

Mehr Tests 186

Die Probleme beheben 187

Verfügbarkeit des Tools 190

Das Projekt evaluieren 191

Kapitel 5 Funktionsprozeduren erstellen 193

Sub-Prozeduren und Funktionsprozeduren im Vergleich 193

Warum benutzerdefinierte Funktionen erstellen 194

Ein einführendes Beispiel für eine Funktion 194

Die Funktion in einem Tabellenblatt verwenden 195

Die Funktion in einer VBA-Prozedur verwenden 196

Die benutzerdefinierte Funktion analysieren 197

Funktionsprozeduren 199

Gültigkeitsbereich von Funktionsprozeduren 200

Funktionsprozeduren ausführen 201

Funktionsargumente 205

Beispiele für Funktionsprozeduren 205

Funktionsprozeduren ohne Argumente 205

Eine Funktionsprozedur mit einem Argument 208

Eine Funktionsprozedur mit zwei Argumenten 211

Eine Funktionsprozedur mit einem Array-Argument 212

Eine Funktionsprozedur mit optionalen Argumenten 213

Eine Funktionsprozedur, die ein VBA-Array zurückgibt 215

Eine Funktionsprozedur, die einen Fehlerwert zurückgibt 218

Eine Funktionsprozed…

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783527712991
    • Auflage 1. Auflage
    • Übersetzer Rainer G. Haselier, Judith Muhr
    • Sprache Deutsch
    • Genre Anwendungs-Software
    • Größe H240mm x B176mm x T41mm
    • Jahr 2016
    • EAN 9783527712991
    • Format Kartonierter Einband
    • ISBN 978-3-527-71299-1
    • Veröffentlichung 07.09.2016
    • Titel Excel-VBA Power-Programmierung für Dummies
    • Autor Michael Alexander
    • Untertitel Lernen leichter gemacht, ...für Dummies
    • Gewicht 1398g
    • Herausgeber Wiley-VCH GmbH
    • Anzahl Seiten 828
    • Lesemotiv Verstehen

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470