Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Jetzt lerne ich VBA mit Excel

Jetzt lerne ich VBA mit Excel

von: Bernd Held

Markt +Technik Verlag, 2007

ISBN: 9783827241207, 288 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 9,95 EUR

Ersparnis: 10,00 EUR

  • Wissenschaftlich mit Word arbeiten: Von Word 2000 bis Word 2003
    Datawarehousing mit SAP® BW 3.5 - Architektur, Implementierung, Optimierung
    Steh dir nicht im Weg! - Mentale Blockaden überwinden
    Mindjet MindManager 6 - Das Handbuch für Basic 6 und Pro 6
    Wundmanagement in der Klinik - Ein Ratgeber zum Umgang mit chronischen Wunden
    Arterielle Verschlusskrankheiten. Durchblutungsstörungen der Beine.
    Chirurgie fast - der 15 h-Crashkurs
    Fachrechnen für Pflegeberufe - Grundrechenarten und medizinisches Fachrechnen
  • NLP Verführung 1 - 33 psychologische Verführerstrategien
    Infektionen pocket
    Wissenschaftlich mit Excel arbeiten
    100 Tipps für die Pflegeplanung in der stationären Altenpflege

     

     

     

     

     

 

Mehr zum Inhalt

Jetzt lerne ich VBA mit Excel


 

Übersicht

6

Inhaltsverzeichnis

8

Vorwort

14

1 Erste Schritte mit Excel-VBA

16

1.1 Das Objektmodell von Excel

16

1.2 Die Entwicklungsumgebung von Excel VBA

19

1.2.1 Das Code-Fenster

19

1.2.2 Das Eigenschaften-Fenster

20

1.2.3 Das Direktfenster

21

1.2.4 Das Überwachungsfenster

22

1.2.5 Die Symbolleiste Bearbeiten

25

1.2.6 Die Symbolleiste Debuggen

29

1.2.7 Automatische Syntaxprüfung

30

1.2.8 Den Code Schritt für Schritt durchlaufen lassen

31

1.2.9 Tastenkombinationen einsetzen

31

1.3 Weitere Einstellungen

33

1.3.1 Editor-Einstellungen

33

1.3.2 Editorformat festlegen

34

1.3.3 Allgemeine Einstellungen vornehmen

35

1.3.4 Fenster verankern

36

1.4 Der Makrorekorder

37

1.4.1 Ein- und Ausschalten der Gitternetzlinien

37

1.5 Die ersten Makros

39

1.5.1 Ein mehrzeiliges Infofenster ausgeben

39

1.5.2 Meldung mit Rückfrage erstellen

40

1.5.3 Einen Eingabedialog aufrufen

42

1.6 Variablen definieren und einsetzen

43

1.6.1 Syntaxfestlegungen für Variablen

44

1.6.2 Die Namenskonvention von Gregory Reddick

44

1.6.3 Variablen deklarieren

45

1.6.4 Statische Variablen

45

1.6.5 Private Variablen

46

1.6.6 Öffentliche Variablen

46

1.6.7 Variablendeklarationen erzwingen

47

1.6.8 Die wichtigsten Variablentypen

47

1.6.9 Noch kürzere Deklaration von Variablen

48

1.7 Die Verwendung von Konstanten

49

1.8 Die wichtigsten Systemkonstanten

50

1.8.1 Datumsformat-Konstanten

50

1.8.2 Dir-Konstanten

54

1.8.3 File Input-/Output-Konstanten

55

1.8.4 Die Shell-Konstanten

57

2 Die Sprachelemente von Excel-VBA

60

2.1 Die With-Anweisung

60

2.1.1 Die aktive Zelle bearbeiten

61

2.2 Die IF-Anweisung

62

2.2.1 Datentyp einer Zelle prüfen

63

2.2.2 Formelcheck durchführen

65

2.3 Die Select Case-Anweisung

65

2.3.1 Excel-Version feststellen

66

2.3.2 Zahlenwerte prüfen

67

2.4 Schleifen programmieren

69

2.4.1 Die For...Next-Schleifen

69

2.4.2 For Each...Next-Schleifen

77

2.4.3 Die Schleife Do Until...Loop

84

2.4.4 Die Schleife Do While...Loop

86

3 Zellen und Bereiche programmieren

92

3.1 Zellen und Bereiche markieren

92

3.1.1 Die übersichtlichere Mehrfachauswahl

93

3.1.2 Die letzte benutzte Zelle einer Tabelle ansteu ern

94

3.1.3 Die letzte Zelle einer Spalte markieren

96

3.1.4 Die letzte Zelle einer Zeile markieren

97

3.1.5 Alle Formelzellen markieren

97

3.1.6 Die umliegenden Zellen markieren

99

3.2 Zellen und Bereiche formatieren

100

3.2.1 Alle verbundenen Zellen kennzeichnen

100

3.2.2 Die Schrift anpassen

101

3.2.3 Extremwerte kennzeichnen

103

3.2.4 Bereiche einrahmen

104

3.3 Zelleninhalte manipulieren

106

3.3.1 Daten nach Datentransfer bereinigen

106

3.3.2 Excel vorschreiben richtig zu rechnen

107

3.3.3 Bestimmte Zeichen aus Zellen entfernen

108

3.3.4 Namen drehen

111

3.3.5 Kommentare aus Zellentexten generieren

112

3.3.6 Formeln durch Festwerte ersetzen

113

3.3.7 Bestimmte Zelleninhalte löschen

114

3.3.8 Bezüge umsetzen

115

3.4 Bereiche auswerten

116

3.4.1 Einen Bereich summieren

116

3.4.2 Einen Bereich bedingt summieren

117

3.4.3 Numerische Werte zählen

118

3.4.4 Eine bedingte Zählung durchführen

119

3.5 Zellen suchen

120

3.5.1 Suche in einem bestimmten Bereich durch führen

120

3.5.2 Nach einem Datum suchen

121

4 Zeilen und Spalten programmieren

124

4.1 Anzahl der verwendeten Zeilen ermit teln

124

4.2 Anzahl der verwendeten Spalten ermitteln

125

4.3 Zeilenhöhe und Spaltenbreite ju stieren

126

4.4 Spaltenbreiten automatisch anpassen

127

4.5 Zeilen bedingt ein- und ausblenden

128

4.6 Spalten bedingt ein- und ausblenden

130

4.7 »Leere Zeilen« bedingt löschen

132

4.8 Wirklich nur komplett leere Zeilen löschen

134

4.9 Doppelte Zeilen löschen

135

4.10 Zeilen einfügen

137

4.11 Zeilen einfügen und Summen bilden

138

4.12 Spalten und Zeilen formatieren

141

4.13 Zeilen sortieren

143

4.14 Eine Unikatsliste erstellen

144

4.15 Den AutoFilter bedienen

146

4.15.1 AutoFilter einblenden

146

4.15.2 Eine bestimmte Region filtern

147

4.15.3 Den AutoFilter entfernen

148

4.15.4 Die Top-Werte anzeigen

149

4.16 Zeilen und Spalten gliedern

150

5 Tabellen und Diagramme programmieren

152

5.1 Tabellen programmieren

152

5.1.1 Tabellen ansprechen

153

5.1.2 Tabellen einfügen

155

5.1.3 Tabellen kopieren oder verschieben

158

5.1.4 Tabellen löschen

159

5.1.5 Tabellen drucken

160

5.1.6 Tabellen gruppieren

161

5.1.7 Tabellen listen und verlinken

163

5.1.8 Tabellen schützen

164

5.1.9 Tabellen ein- und ausblenden

168

5.1.10 Tabellen sortieren

169

5.2 Diagramme programmieren

170

5.2.1 Ein Diagrammblatt einfügen

170

5.2.2 Ein Diagrammobjekt einfügen

172

5.2.3 Das Standarddiagramm setzen

175

5.2.4 Diagramme exportieren

175

5.2.5 Diagramm entfernen

176

6 Die Programmierung von Arbeitsmappen

178

6.1 Arbeitsmappen öffnen

178

6.1.1 Eine Mappe ohne Aktualisierung von Bezügen öffnen

180

6.1.2 Arbeitsmappe(n) über einen Dialog öffnen

181

6.1.3 Alle verknüpften Mappen öffnen

183

6.1.4 Ist eine bestimmte Mappe bereits geöffnet?

184

6.2 Arbeitsmappen speichern

184

6.2.1 Mappe unter aktuellem Tagesdatum speichern

186

6.2.2 Arbeitsmappe bedingt speichern

186

6.3 Existiert eine Mappe überhaupt?

187

6.4 Arbeitsmappen schließen

188

6.4.1 Arbeitsmappe schließen – Änderungen spe ichern

188

6.4.2 Arbeitsmappe schließen – Änderungen verwe rfen

188

6.4.3 Mehrere Arbeitsmappen schießen

189

6.5 Excel-Mappen listen und linken

190

6.6 Arbeitsmappen zusammenführen

192

6.7 Arbeitsmappen entfernen

193

6.8 Mit Dokumenteigenschaften arbeiten

194

6.8.1 Dokumenteigenschaften auslesen

194

6.8.2 Dokumenteigenschaften setzen

195

7 Eigene Funktionen schreiben

198

7.1 Eigene Tabellenfunktionen stricken

199

7.1.1 Zellen mit roter, dicker Schriftfarbe summie ren

199

7.1.2 Formatierte Zellen zählen

202

7.1.3 Die dynamische Farbwahl per Parameter übergabe

202

7.1.4 Aktuelle Arbeitsmappe ermitteln

203

7.1.5 Zelleninformationen abfragen

204

7.1.6 Dokumenteigenschaften per Funktion abfragen

205

7.1.7 Buchstaben aus Zeichenfolgen entfernen

208

7.1.8 Zahlen aus Zeichenfolgen entfernen

209

7.1.9 Das erste Auftreten einer Zahl ermitteln

210

7.1.10 Zahlen als Text ausgeben

211

7.1.11 Initialen bilden

212

7.2 Modulare Funktionen programmieren

213

7.2.1 Arbeitsmappen-Existenz prüfen

213

7.2.2 Arbeitsmappen-Zustand prüfen

215

7.2.3 Tabellen-Existenz prüfen

216

7.2.4 Tabellenschutz ermitteln

217

7.2.5 Eine umfangreiche Löschfunktion generieren

218

7.2.6 Dateien in einem Verzeichnis zählen

221

7.3 Funktionen dauerhaft verfügbar machen

221

7.3.1 Speichern der Funktionen in der persönlichen Makroarbeitsmappe

222

7.3.2 Speichern der Funktionen in einem Add-in

223

8 Ereignisse einsetzen

226

8.1 Ereignisse auf Arbeitsmappenebene

227

8.1.1 Das Ereignis Workbook_Open

227

8.1.2 Das Ereignis Workbook_BeforeClose

230

8.1.3 Das Ereignis Workbook_BeforeSave

232

8.1.4 Das Ereignis Workbook_BeforePrint

232

8.1.5 Das Ereignis Workbook_NewSheet

233

8.1.6 Weitere Arbeitsmappenereignisse im Überblick

234

8.2 Ereignisse auf Tabellenblattebene

235

8.2.1 Das Ereignis Worksheet_Activate

236

8.2.2 Das Ereignis Worksheet_Change

238

8.2.3 Das Ereignis Worksheet_SelectionChange

242

8.2.4 Das Ereignis Worksheet_BeforeRightClick

245

8.2.5 Das Ereignis Worksheet_BeforeDoubleClick

247

8.2.6 Weitere Tabellenereignisse im Überblick

249

8.3 Excel über Tastenkombinationen bedienen

249

8.3.1 Formeln und Verknüpfungen in Festwerte umwandeln

250

8.4 Excel zeitmäßig steuern

253

8.4.1 Countdown in Excel

254

8.4.2 Verarbeitung zu einer bestimmten Zeit begi nnen

255

9 Dialoge und Steuerelemente programmieren

256

9.1 Der Meldungen-Dialog MsgBox

256

9.1.1 Löschrückfrage einholen

258

9.2 Die Eingabemaske InputBox

259

9.2.1 Die Mehrwertsteuer errechnen

260

9.2.2 Bereich über eine InputBox markieren

261

9.3 Integrierte Dialoge einsetzen

262

9.3.1 Den Öffnen-Dialog aufrufen

263

9.3.2 Den Dialog Drucken aufrufen

264

9.3.3 Weitere integrierte Dialoge in Excel

264

9.4 UserForms erstellen und auto matisieren

265

9.4.1 Die Anforderungen

265

9.4.2 Die Datenmaske zeichnen sowie die ersten Eigenschaften einstellen

266

9.4.3 Grafiken einstellen

269

9.4.4 Default-Schaltfläche definieren und umben ennen

269

9.4.5 Hintergrundfarbe und Schrift festlegen

270

9.4.6 Accelerator definieren

270

9.4.7 Spezialeffekte einstellen

271

9.4.8 Steuerelemente anordnen

271

9.4.9 Aktivierreihenfolge festlegen

271

9.4.10 Aufgaben beim Start der UserForm ausführen

272

9.4.11 Die Suche von Datensätzen

274

9.4.12 Suchtreffer im Listenfeld anzeigen

277

9.4.13 Die Neuanlage von Datensätzen

278

9.4.14 Die Änderung von Datensätzen

279

9.4.15 Die Löschung von Datensätzen

280

9.4.16 UserForm starten

281

9.4.17 UserForm schließen

282

Stichwortverzeichnis

284

A

284

B

284

C

285

D

285

E

285

F

286

G

286

H

286

I

286

K

286

L

286

M

286

N

287

O

287

P

287

Q

287

R

287

S

287

T

287

U

288

V

288

W

288

X

289

Z

289