Inhaltsverzeichnis

Alle Kapitel aufklappen
Alle Kapitel zuklappen
1 Der Start in Excel-VBA
21
1.1 Die Entwicklungsumgebung von Excel
22
1.1.1 »ScrollArea« festlegen
22
1.1.2 Makros erfassen
23
1.2 Der Objektkatalog
25
1.3 Makros testen
26
1.3.1 Das Direktfenster
26
1.3.2 Das Überwachungsfenster
26
1.3.3 Das Lokal-Fenster
27
1.3.4 Code Schritt für Schritt durchlaufen lassen
27
1.3.5 Haltepunkte setzen
27
1.3.6 Kommentare im Code hinterlegen
27
1.3.7 Einzüge vergrößern oder verkleinern
28
1.3.8 Befehle in der nächsten Zeile fortsetzen
28
1.3.9 Suchen und Ersetzen
29
1.4 Die Symbolleisten
30
1.4.1 Symbolleiste »Voreinstellung«
31
1.4.2 Symbolleiste »Bearbeiten«
32
1.4.3 Symbolleiste »Debuggen«
32
1.4.4 Symbolleiste »UserForm«
33
1.4.5 Die Tastenkombinationen
34
1.5 Den Makrorekorder einsetzen
35
2 Variablen, Datentypen und Konstanten
39
2.1 Regeln für die Syntax von Variablen
39
2.2 Variablen- und Datentypen
40
2.2.1 Variablendeklaration mit »DefType«
41
2.2.2 Statische Variablen
42
2.2.3 Private Variablen
43
2.2.4 Öffentliche Variablen
43
2.3 Variablendeklarationen erzwingen
43
2.4 Die Konstanten
44
2.5 Die Objektvariable »Range«
45
2.5.1 »Value«-Eigenschaft
45
2.5.2 »Address«-Eigenschaft
46
2.5.3 »Formula«-Eigenschaften
47
2.5.4 »Clear«-Methode
48
2.5.5 »AutoFit«-Methode
49
2.5.6 »ColorIndex«-Eigenschaft
49
2.5.7 »Union«-Methode
50
2.6 Die Objektvariable »Comment«
51
2.6.1 »AddComment«-Methode
51
2.6.2 »Text«-Eigenschaft
52
2.6.3 »Parent«-Eigenschaft
53
2.7 Die Objektvariable »Worksheet«
54
2.7.1 »Name«-Eigenschaft
54
2.7.2 »Copy«-Methode
55
2.7.3 »Move«-Methode
56
2.7.4 »Add«-Methode
57
2.7.5 »Delete«-Methode
58
2.8 Die Objektvariable »Picture«
59
2.8.1 »Insert«-Methode
59
2.8.2 »Top«-Eigenschaft
60
2.8.3 »Left«-Eigenschaft
61
2.8.4 »Width«-Eigenschaft
61
2.8.5 »Height«-Eigenschaft
61
2.8.6 »Duplicate«-Methode
62
2.8.7 »CopyPicture«-Methode
63
2.9 Die Objektvariable »Shape«
65
2.9.1 Methode »AddCallout«
65
2.9.2 »AddCurve«-Methode
66
2.9.3 »Fill«-Eigenschaft
68
2.9.4 »ForeColor«-Eigenschaft
68
2.9.5 »RGB«-Funktion
69
2.9.6 »AddTextbox«-Methode
70
2.9.7 »AddShape«-Methode
72
2.10 Die Objektvariable »Workbook«
75
2.10.1 »Save«-Methode
75
2.10.2 »Close«-Methode
76
2.10.3 »Name«-Eigenschaft
76
2.10.4 »FullName«-Eigenschaft
77
2.11 Die Objektvariable »RecentFile«
78
2.11.1 »Name«-Eigenschaft
78
2.12 Die Objektvariable »AddIn«
79
2.12.1 »Installed«-Eigenschaft
79
2.13 Die Objektvariable »Button«
81
2.13.1 »Add«-Methode
81
2.13.2 »Caption«-Eigenschaft
81
2.13.3 »OnAction«-Eigenschaft
81
3 Funktionen
83
3.1 Die Datums- und Zeitfunktionen
83
3.1.1 »CDate«-Funktion
85
3.1.2 »Date«-Funktion
86
3.1.3 »DateAdd«-Funktion
87
3.1.4 »DateDiff«-Funktion
89
3.1.5 »DateSerial«-Funktion
90
3.1.6 »Day«-Funktion
91
3.1.7 »FileDateTime«-Funktion
93
3.1.8 »FormatDateTime«-Funktion
94
3.1.9 »Hour«-Funktion
95
3.1.10 »Minute«-Funktion
97
3.1.11 »Month«-Funktion
97
3.1.12 »MonthName«-Funktion
98
3.1.13 »Now«-Funktion
99
3.1.14 »Second«-Funktion
100
3.1.15 »Time«-Funktion
100
3.1.16 »Timer«-Funktion
101
3.1.17 »TimeSerial«-Funktion
102
3.1.18 »TimeValue«-Funktion
103
3.1.19 »Weekday«-Funktion
105
3.1.20 »WeekdayName«-Funktion
106
3.1.21 »Year«-Funktion
107
3.2 Die Textfunktionen
108
3.2.1 »Asc«-Funktion
110
3.2.2 »Choose«-Funktion
110
3.2.3 »Chr«-Funktion
112
3.2.4 »InStr«-Funktion
113
3.2.5 »InStrRev«-Funktion
115
3.2.6 »Join«-Funktion
117
3.2.7 »LCase«-Funktion
118
3.2.8 »Left«-Funktion
119
3.2.9 »Len«-Funktion
121
3.2.10 »Mid«-Funktion
123
3.2.11 »Replace«-Funktion
125
3.2.12 »Right«-Funktion
126
3.2.13 »Space«-Funktion
128
3.2.14 »Spc«-Funktion
129
3.2.15 »Split«-Funktion
131
3.2.16 »Str«-Funktion
132
3.2.17 »StrComp«-Funktion
133
3.2.18 »StrConv«-Funktion
134
3.2.19 »StrReverse«-Funktion
136
3.2.20 »String«-Funktion
136
3.2.21 »Switch«-Funktion
137
3.2.22 »Trim«-Funktion
138
3.2.23 »UCase«-Funktion
139
3.3 Die Dateifunktionen und -anweisungen
140
3.3.1 »ChDir«-Anweisung
142
3.3.2 »ChDrive«-Anweisung
143
3.3.3 »Close«-Anweisung
143
3.3.4 »CurDir«-Anweisung
144
3.3.5 »Dir«-Funktion
145
3.3.6 »Environ«-Anweisung
147
3.3.7 »EOF«-Funktion
149
3.3.8 »FileAttr«-Funktion
149
3.3.9 »FileCopy«-Anweisung
150
3.3.10 »FileDateTime«-Funktion
151
3.3.11 »FileLen«-Funktion
152
3.3.12 »FreeFile«-Funktion
152
3.3.13 »Get«-Anweisung
153
3.3.14 »GetAttr«-Anweisung
154
3.3.15 »Input«-Funktion
155
3.3.16 »Kill«-Anweisung
156
3.3.17 »Line Input«-Anweisung
156
3.3.18 »Loc«-Funktion
157
3.3.19 »Lock«- und »Unlock«-Anweisung
158
3.3.20 »LSet«-Anweisung
159
3.3.21 »MkDir«-Anweisung
160
3.3.22 »Name«-Anweisung
161
3.3.23 »Open«-Anweisung
161
3.3.24 »Print«-Anweisung
163
3.3.25 »Put«-Anweisung
163
3.3.26 »Reset«-Anweisung
165
3.3.27 »RmDir«-Anweisung
165
3.3.28 »Seek«-Funktion
166
3.3.29 »SetAttr«-Anweisung
167
3.3.30 »Shell«-Funktion
168
3.3.31 »Write«-Anweisung
170
3.4 Mathematische Funktionen
170
3.4.1 »ABS«-Funktion
172
3.4.2 »Atn«-Funktion
173
3.4.3 »Cos«-Funktion
173
3.4.4 »DDB«-Funktion
174
3.4.5 »Exp«-Funktion
175
3.4.6 »Fix«-Funktion
176
3.4.7 »FV«-Funktion
177
3.4.8 »Int«-Funktion
178
3.4.9 »IPmt«-Funktion
179
3.4.10 »IRR«-Funktion
180
3.4.11 »Log«-Funktion
181
3.4.12 »MIRR«-Funktion
181
3.4.13 »NPer«-Funktion
182
3.4.14 »NPV«-Funktion
184
3.4.15 »Pmt«-Funktion
185
3.4.16 »PPmt«-Funktion
186
3.4.17 »PV«-Funktion
187
3.4.18 »Randomize«-Funktion
188
3.4.19 »Rate«-Funktion
189
3.4.20 »Rnd«-Funktion
190
3.4.21 »Round«-Funktion
191
3.4.22 »Sgn«-Funktion
192
3.4.23 »Sin«-Funktion
193
3.4.24 »SLN«-Funktion
193
3.4.25 »Sqr«-Funktion
194
3.4.26 »SYD«-Funktion
195
3.4.27 »Tan«-Funktion
195
4 Excel-Funktionen
197
4.1 »Average«-Funktion
198
4.2 »Ceiling«-Funktion
198
4.3 »Choose«-Funktion
199
4.4 »Count«-Funktion
200
4.5 »CountA«-Funktion
201
4.6 »CountBlank«-Funktion
202
4.7 »CountIf«-Funktion
203
4.8 »Days360«-Funktion
203
4.9 »Even«-Funktion
204
4.10 »Find«-Funktion
205
4.11 »Floor«-Funktion
206
4.12 »HLookUp«-Funktion
207
4.13 »Index«-Funktion
208
4.14 »IsNumber«-Funktion
210
4.15 »Large«-Funktion
210
4.16 »LookUp«-Funktion
211
4.17 »Match«-Funktion
213
4.18 »Max«-Funktion
214
4.19 »Min«-Funktion
215
4.20 »Odd«-Funktion
215
4.21 »Proper«-Funktion
216
4.22 Funktion »Rank«
217
4.23 »Replace«-Funktion
219
4.24 »Rept«-Funktion
220
4.25 »Roman«-Funktion
221
4.26 »Round«-Funktion
222
4.27 »RoundDown«-Funktion
223
4.28 »RoundUp«-Funktion
224
4.29 »Search«-Funktion
225
4.30 »Small«-Funktion
226
4.31 »Substitute«-Funktion
227
4.32 »SubTotal«-Funktion
228
4.33 »Sum«-Funktion
230
4.34 »SumIf«-Funktion
230
4.35 »SumProduct«-Funktion
231
4.36 »VLookUp«-Funktion
232
5 Sprachelemente
235
5.1 »If-«Verzweigung
235
5.2 »IIf«-Verzweigung
237
5.3 »Select Case«-Anweisung
238
5.4 »For ... Next«-Schleife
241
5.5 »For Each ... Next«-Schleife
242
5.6 »Do Until ... Loop«-Scheife
243
5.7 »Do While ... Loop«-Schleife
246
6 »Application«-Objekt
249
6.1 »Applications«-Eigenschaften
250
6.1.1 »ActiveCell«-Eigenschaft
250
6.1.2 »ActiveChart«-Eigenschaft
251
6.1.3 »ActivePrinter«-Eigenschaft
251
6.1.4 »ActiveSheet«-Eigenschaft
251
6.1.5 »ActiveWindow«-Eigenschaft
251
6.1.6 »ActiveWorkbook«-Eigenschaft
252
6.1.7 »AddIns«-Eigenschaft
252
6.1.8 »AlertBeforeOverwriting«-Eigenschaft
253
6.1.9 »AltStartupPath«-, »StartUpPath«-Eigenschaft
253
6.1.10 »AnswerWizard«-Eigenschaft
253
6.1.11 »ArbitraryXMLSupportAvailable«-Eigenschaft
254
6.1.12 »AskToUpdateLinks«-Eigenschaft
254
6.1.13 »Assistant«-Eigenschaft
254
6.1.14 »AutoCorrect«-Eigenschaft
255
6.1.15 »AutoFormatAsYouTypeReplaceHyperlinks«-Eigenschaft
255
6.1.16 »AutomationSecurity«-Eigenschaft
255
6.1.17 »AutoRecover«-Eigenschaft
256
6.1.18 »CalculateBeforeSave«-, »Calculation«-Eigenschaft
257
6.1.19 »Caller«-Eigenschaft
257
6.1.20 »Caption«-Eigenschaft
258
6.1.21 »CellDragAndDrop«-Eigenschaft
258
6.1.22 »CutCopyMode«-Eigenschaft
258
6.1.23 »DecimalSeparator«-, »ThousandsSeparator«-, »UseSystemSeparators«-Eigenschaft
259
6.1.24 »DefaultFilePath«-, »TemplatesPath«-Eigenschaft
260
6.1.25 »DefaultSaveFormat«-Eigenschaft
260
6.1.26 »DisplayAlerts«-Eigenschaft
260
6.1.27 »DisplayClipboardWindow«-Eigenschaft
261
6.1.28 »DisplayCommentIndicator«-, »DisplayNoteIndicator«-Eigenschaft
261
6.1.29 »DisplayFormulaBar«-, »DisplayStatusBar«-Eigenschaft
262
6.1.30 »DisplayFullScreen«-Eigenschaft
262
6.1.31 »DisplayFunctionToolTips«-Eigenschaft
262
6.1.32 »DisplayRecentFiles«-, »RecentFiles«-Eigenschaft
262
6.1.33 »DisplayScrollBars«-Eigenschaft
262
6.1.34 »EditDirectlyInCell«-Eigenschaft
263
6.1.35 »EnableAnimations«-Eigenschaft
263
6.1.36 »EnableAutoComplete«-Eigenschaft
263
6.1.37 »EnableCancelKey«-Eigenschaft
263
6.1.38 »EnableEvents«-Eigenschaft
264
6.1.39 »FileDialog«-Eigenschaft
264
6.1.40 »FindFormat«-, »ReplaceFormat«-Eigenschaft
264
6.1.41 »FixedDecimal«-, »FixedDecimalPlaces«-Eigenschaft
265
6.1.42 »Height«-, »Width«-, »Top«-, »Left«-Eigenschaft
265
6.1.43 »IgnoreRemoteRequests«-Eigenschaft
265
6.1.44 »Interactive«-Eigenschaft
266
6.1.45 »International«-Eigenschaft
266
6.1.46 »Iteration«-, »MaxChange«-, »MaxIteration«-Eigenschaft
266
6.1.47 »MailSystem«-Eigenschaft
266
6.1.48 »MemoryFree«-, »MemoryUsed«-Eigenschaft
267
6.1.49 »MouseAvailable«-Eigenschaft
267
6.1.50 »MoveAfterReturn«-, »MoveAfterReturnDirection«-Eigenschaft
267
6.1.51 »Name«-, »Names«-Eigenschaft
268
6.1.52 »NetWorkTemplatePath«-Eigenschaft
268
6.1.53 »OperatingSystem«-, »Version«-, »Build«-Eigenschaft
268
6.1.54 »OrganizationName«-, »UserName«-Eigenschaft
269
6.1.55 »Parent«-Eigenschaft
269
6.1.56 »Path«-Eigenschaft
269
6.1.57 »PreviousSelections«-Eigenschaft
269
6.1.58 »PromptForSummaryInfo«-Eigenschaft
270
6.1.59 »Ready«-Eigenschaft
270
6.1.60 »RecordRelative«-, »ReferenceStyle«-Eigenschaft
270
6.1.61 »RollZoom«-Eigenschaft
270
6.1.62 »ScreenUpdating«-Eigenschaft
271
6.1.63 »SheetsInNewWorkbook«-Eigenschaft
271
6.1.64 »ShowWindowsInTaskbar«-Eigenschaft
271
6.1.65 »StandardFont«-, »StandardFontSize«-Eigenschaft
271
6.1.66 »StatusBar«-Eigenschaft
272
6.1.67 »UsableHeight»-, »UsableWidth«-Eigenschaft
272
6.1.68 »UsedObjects«-Eigenschaft
273
6.1.69 »UserControl«-Eigenschaft
273
6.1.70 »UserLibraryPath«-Eigenschaft
273
6.1.71 »VBE«-Eigenschaft
273
6.1.72 »Visible«-Eigenschaft
274
6.1.73 »Watches«-Eigenschaft
274
6.1.74 »Windows«-Eigenschaft
275
6.1.75 »WindowState«-Eigenschaft
275
6.2 »Applications«-Methoden
276
6.2.1 »ActivateMicrosoftApp«-Methode
276
6.2.2 »AddChartAutoFormat«-, »DeleteChartAutoFormat«-Methode
277
6.2.3 »AddCustomList«-, »GetCustomListContents«-, »DeleteCustomList«-Methode
278
6.2.4 »Calculate«-, »CalculateFull«-, »CalculateFullRebuild«-Methode
279
6.2.5 »CentimetersToPoints«-, »InchesToPoints«-Methode
279
6.2.6 »CheckAbort«-Methode
279
6.2.7 »CheckSpelling«-Methode
279
6.2.8 »ConvertFormula«-Methode
280
6.2.9 »DoubleClick«-Methode
282
6.2.10 »FindFile«-, »GetOpenFilename«-, »GetSaveAsFilename«-Methode
282
6.2.11 »GoTo«-Methode
282
6.2.12 »Help«-Methode
282
6.2.13 »InputBox«-Methode
283
6.2.14 »Intersect«-Methode
283
6.2.15 »MacroOptions«-Methode
284
6.2.16 »MailLogOn«-, »MailLogoff«-Methode
285
6.2.17 »OnKey«-Methode
286
6.2.18 »OnRepeat«-, »OnUndo«-Methode
287
6.2.19 »OnTime«-Methode
287
6.2.20 »Quit«-Methode
288
6.2.21 »Repeat«-Methode
289
6.2.22 »Run«-Methode
289
6.2.23 »SaveWorkspace«-Methode
289
6.2.24 »SendKeys«-Methode
290
6.2.25 »SetDefaultChart«-Methode
290
6.2.26 »Undo«-Methode
291
6.2.27 »Union«-Methode
291
6.2.28 »Volatile«-Methode
292
6.2.29 »Wait«-Methode
292
7 »Workbook«-Objekt
293
7.1 »Workbooks«-Eigenschaften
294
7.1.1 »ActiveChart«-Eigenschaft
294
7.1.2 »ActiveSheet«-Eigenschaft
294
7.1.3 »AutoUpdateFrequency«-Eigenschaft
294
7.1.4 »AutoUpdateSaveChanges«-Eigenschaft
295
7.1.5 »BuiltinDocumentProperties«-Eigenschaft
295
7.1.6 »ChangeHistoryDuration«-Eigenschaft
296
7.1.7 »Charts«-Eigenschaft
296
7.1.8 »Colors«-Eigenschaft
297
7.1.9 »ConflictResolution«-Eigenschaft
297
7.1.10 »CreateBackup«-Eigenschaft
298
7.1.11 »CustomDocumentProperties«-Eigenschaft
298
7.1.12 »CustomViews«-Eigenschaft
298
7.1.13 »Date1904«-Eigenschaft
298
7.1.14 »DisplayDrawingObjects«-Eigenschaft
299
7.1.15 »DisplayInkComments«-Eigenschaft
299
7.1.16 »EnableAutoRecover«-Eigenschaft
299
7.1.17 »EnvelopeVisible«-Eigenschaft
299
7.1.18 »FileFormat«-Eigenschaft
300
7.1.19 »FullName«-, »Name«-, »Path«-Eigenschaft
300
7.1.20 »HTMLProject«-Eigenschaft
301
7.1.21 »HasPassword«-Eigenschaft
301
7.1.22 »HasRoutingSlip«-, »RoutingSlip«-Eigenschaft
301
7.1.23 »HighlightChangesOnScreen«-Eigenschaft
302
7.1.24 »IsAddin«-Eigenschaft
302
7.1.25 »IsInPlace«-Eigenschaft
302
7.1.26 »KeepChangeHistory«-Eigenschaft
303
7.1.27 »ListChangesOnNewSheet«-Eigenschaft
303
7.1.28 »MultiUserEditing«-, »ShowConflictHistory«-Eigenschaft
303
7.1.29 »Password«-, »WritePassword«-, »WriteReserved«-, »WriteReservedBy«-Eigenschaft
303
7.1.30 »PersonalViewListSettings«-, »PersonalViewPrintSettings«-Eigenschaft
304
7.1.31 »PrecisionAsDisplayed«-Eigenschaft
304
7.1.32 »ProtectStructure«-, »ProtectWindows«-Eigenschaft
304
7.1.33 »ReadOnly«-, »ReadOnlyRecommended«-Eigenschaft
305
7.1.34 »RemovePersonalInformation«-Eigenschaft
305
7.1.35 »Routed«-Eigenschaft
305
7.1.36 »SaveLinkValues«-Eigenschaft
305
7.1.37 »Saved«-Eigenschaft
305
7.1.38 »Sheets«-, »Worksheets«-Eigenschaft
306
7.1.39 »ShowPivotTableFieldList«-Eigenschaft
307
7.1.40 »SmartTagOptions«-Eigenschaft
307
7.1.41 »Styles«-Eigenschaft
307
7.1.42 »TemplateRemoveExtData«-Eigenschaft
308
7.1.43 »UpdateLinks«-Eigenschaft
308
7.1.44 »UpdateRemoteReferences«-Eigenschaft
309
7.1.45 »UserStatus«-Eigenschaft
309
7.1.46 »VBASigned«-Eigenschaft
309
7.1.47 »VBProject«-Eigenschaft
310
7.2 »Workbooks«-Methoden
310
7.2.1 »AcceptAllChanges«-, »RejectAllChanges«-Methode
310
7.2.2 »Activate«-Methode
311
7.2.3 »AddToFavorites«-Methode
311
7.2.4 »BreakLink«-Methode
312
7.2.5 »ChangeFileAccess«-Methode
313
7.2.6 »Close«-Methode
313
7.2.7 »DeleteNumberFormat«-Methode
314
7.2.8 »ExclusiveAccess«-Methode
314
7.2.9 »ExportAsFixedFormat«-Methode
314
7.2.10 »FollowHyperlink«-Methode
315
7.2.11 »LinkSources«-, »UpdateLink«-Methode
316
7.2.12 »MergeWorkbook«-Methode
316
7.2.13 »NewWindow«-Methode
317
7.2.14 »OpenLinks«-Methode
317
7.2.15 »Protect«-, »Unprotect«-Methode
318
7.2.16 »ProtectSharing«-, »UnprotectSharing«-Methode
318
7.2.17 »RefreshAll«-Methode
319
7.2.18 »RemoveUser«-Methode
320
7.2.19 »ResetColors«-Methode
320
7.2.20 »Route«-Methode
320
7.2.21 »Save«-Methode
320
7.2.22 »SaveAs«-Methode
320
7.2.23 »SaveCopyAs«-Methode
321
7.2.24 »SendForReview«-Methode
321
7.2.25 »SendMail«-Methode
322
7.2.26 »UpdateFromFile«-Methode
323
7.2.27 »WebPagePreview«-Methode
323
7.3 »Workbooks«-Ereignisse
323
8 »Worksheet«-Objekt
327
8.1 »Worksheet«-Eigenschaften
328
8.1.1 »AutoFilter«-, »AutoFilterMode«-, »EnableAutoFilter«-, »FilterMode«-Eigenschaft
328
8.1.2 »Comments«-Eigenschaft
328
8.1.3 »DisplayPageBreaks«-Eigenschaft
329
8.1.4 »EnableCalculation«-Eigenschaft
329
8.1.5 »EnableOutlining«-Eigenschaft
329
8.1.6 »EnablePivotTable«-Eigenschaft
329
8.1.7 »EnableSelection«-Eigenschaft
330
8.1.8 »HPageBreaks«-, »VPageBreaks«-Eigenschaft
330
8.1.9 »Hyperlinks«-Eigenschaft
331
8.1.10 »Index«-Eigenschaft
331
8.1.11 »MailEnvelope«-Eigenschaft
332
8.1.12 »Name«-Eigenschaft
332
8.1.13 »Outline«-Eigenschaft
332
8.1.14 »PageSetup«-Eigenschaft
332
8.1.15 »ProtectContents«, »ProtectDrawingObjects«, »ProtectScenarios«-Eigenschaft
333
8.1.16 »Protection«-Eigenschaft
333
8.1.17 »QueryTables«-Eigenschaft
334
8.1.18 »ScrollArea«-Eigenschaft
335
8.1.19 »StandardHeight«-, »StandardWidth«-Eigenschaft
335
8.1.20 »Tab«-Eigenschaft
335
8.1.21 »Type«-Eigenschaft
335
8.1.22 »UsedRange«-Eigenschaft
336
8.1.23 »Visible«-Eigenschaft
336
8.2 »Worksheet«-Methoden
337
8.2.1 »Activate«-, »Select«-Methode
337
8.2.2 »Calculate«-Methode
337
8.2.3 »ChartObjects«-Methode
338
8.2.4 »CheckSpelling«-Methode
338
8.2.5 »CircleInvalid«-, »ClearCircles«-Methode
339
8.2.6 »ClearArrows«-, »ShowDependents«-, »ShowPrecedents«-, »ShowErrors«-Methode
339
8.2.7 »Copy«-Methode
339
8.2.8 »Delete«-Methode
340
8.2.9 »Evaluate«-Methode
340
8.2.10 »Move«-Methode
341
8.2.11 »OLEObjects«-Methode
341
8.2.12 »Paste«-Methode
342
8.2.13 »PasteSpecial«-Methode
342
8.2.14 »PivotTable«-Methode
343
8.2.15 »PivotTableWizard«-Methode
343
8.2.16 »PrintOut«-Methode
345
8.2.17 »PrintPreview«-Methode
346
8.2.18 »Protect«-, »Unprotect«-Methode
346
8.2.19 »ResetAllPageBreaks«-Methode
350
8.2.20 »Scenarios«-Methode
350
8.2.21 »SetBackgroundPicture«-Methode
351
8.2.22 »ShowAllData«-Methode
351
8.2.23 »ShowDataForm«-Methode
352
8.3 »Worksheets«-Ereignisse
352
9 »Range«-Objekt
355
9.1 »Range«-Eigenschaften
356
9.1.1 »AddIndent«-, »HorizontalAlignment«-, »VerticalAlignment«-Eigenschaft
356
9.1.2 »Address«-, »AddressLocal«-Eigenschaft
356
9.1.3 »AllowEdit«-Eigenschaft
357
9.1.4 »Areas«-Eigenschaft
357
9.1.5 »Borders«-Eigenschaft
358
9.1.6 »Cells«-Eigenschaft
358
9.1.7 »Characters«-Eigenschaft
359
9.1.8 »Column«-, »Columns«-, »EntireColumn«-, »Row«-, »Rows«-, »EntireRow«-Eigenschaft
360
9.1.9 »ColumnWidth«-, »RowHeight«-, »Width«-, »Height«-Eigenschaft
361
9.1.10 »Comment«-Eigenschaft
362
9.1.11 »Count«-Eigenschaft
362
9.1.12 »CurrentArray«-, »HasArray«-, »CurrentRegion«-Eigenschaft
363
9.1.13 »Dependents«-, »DirectDependents«-, »Precedents«-, »DirectPrecedents«-Eigenschaft
364
9.1.14 »End«-Eigenschaft
364
9.1.15 »Font«-Eigenschaft
365
9.1.16 »FormatConditions«-Eigenschaft
365
9.1.17 »Formula«-, »FormulaLocal«-, »FormulaR1C1«-, »FormulaR1C1Local«-Eigenschaft
366
9.1.18 »FormulaHidden«-, »Locked«-Eigenschaft
366
9.1.19 »Hidden«-Eigenschaft
367
9.1.20 »HorizontalAlignment«-, »VerticalAlignment«-Eigenschaft
367
9.1.21 »Hyperlinks«-Eigenschaft
368
9.1.22 »IndentLevel«-Eigenschaft
369
9.1.23 »Interior«-Eigenschaft
369
9.1.24 »Item«-Eigenschaft
370
9.1.25 »ListHeaderRows«-Eigenschaft
371
9.1.26 »MergeArea«-, »MergeCells«-Eigenschaft
371
9.1.27 »Name«-Eigenschaft
372
9.1.28 »NumberFormat«-, »NumberFormatLocal«-Eigenschaft
373
9.1.29 »Offset«-Eigenschaft
373
9.1.30 »OutlineLevel«-Eigenschaft
374
9.1.31 »Range«-Eigenschaft
374
9.1.32 »Resize«-Eigenschaft
375
9.1.33 »ShowDetail«-Eigenschaft
376
9.1.34 »ShrinkToFit«-Eigenschaft
376
9.1.35 »Summary«-Eigenschaft
377
9.1.36 »Text«-, »Value«-, »Value2«-Eigenschaft
377
9.1.37 »UseStandardHeight«-, »UseStandardWith«-Eigenschaft
377
9.1.38 »Validation«-Eigenschaft
377
9.1.39 »WrapText«-Eigenschaft
378
9.2 »Range«-Methoden
378
9.2.1 »Activate«-, »Select«-Methode
378
9.2.2 »AddComment«-Methode
379
9.2.3 »AdvancedFilter«-Methode
379
9.2.4 »ApplyNames«-Methode
380
9.2.5 »AutoComplete«-Methode
381
9.2.6 »AutoFill«-Methode
381
9.2.7 »AutoFilter«-Methode
382
9.2.8 »AutoFit«-Methode
383
9.2.9 »AutoFormat«-Methode
384
9.2.10 »AutoOutline«-Methode
385
9.2.11 »BorderAround«-Methode
385
9.2.12 »Clear«-, »ClearContents«-, »ClearFormats«-, »ClearComments«-, »ClearNotes«-, »ClearOutline«-Methode
385
9.2.13 »ColumnDifferences«-, »RowDifferences«-Methode
386
9.2.14 »Consolidate«-Methode
386
9.2.15 »Copy«-Methode
387
9.2.16 »CopyFromRecordset«-Methode
388
9.2.17 »CopyPicture«-Methode
389
9.2.18 »CreateNames«-Methode
389
9.2.19 »Cut«-Methode
390
9.2.20 »DataSeries«-Methode
391
9.2.21 »Delete«-Methode
392
9.2.22 »Dirty«-Methode
392
9.2.23 »FillDown«-, »FillUp«-, »FillLeft«-, »FillRight«-Methode
392
9.2.24 »Find«-, »FindNext«-, »FindPrevious«-Methode
393
9.2.25 »FunctionWizard«-Methode
394
9.2.26 »GoalSeek«-Methode
395
9.2.27 »Insert«-Methode
396
9.2.28 »InsertIndent«-Methode
397
9.2.29 »Justify«-Methode
397
9.2.30 »ListNames«-Methode
397
9.2.31 »Merge«-, »UnMerge«-Methode
398
9.2.32 »PasteSpecial«-Methode
399
9.2.33 »RemoveSubtotal«-Methode
400
9.2.34 »Replace«-Methode
400
9.2.35 »ShowDependents«-, »ShowPrecedents«-Methode
401
9.2.36 »ShowErrors«-Methode
402
9.2.37 »Sort«-Methode
402
9.2.38 »SpecialCells«-Methode
403
9.2.39 »SubTotal«-Methode
405
9.2.40 »TextToColumns«-Methode
406
10 Dialogprogrammierung
409
10.1 »FileDialog«-Eigenschaft
409
10.2 »Dialogs«-Eigenschaft
410
10.3 »GetOpenFilename«-Methode
411
10.4 »GetSaveAsFilename«-Methode
413
10.5 »MsgBox«-Funktion
414
10.6 »InputBox«-Methode
417
10.7 Arbeiten mit UserForms
418
10.7.1 UserForms entwerfen
419
10.7.2 Spezielle Aufgabe erledigen
421
10.7.3 UserForms programmieren
422
11 Die Fehlerbehandlung
427
11.1 Was versteht man unter einer Fehlerbehandlung?
427
11.2 Welche Fehlerarten gibt es?
427
11.3 Wie kann mir der VBA Editor helfen?
428
11.3.1 Direktfenster oder Direktbereich
428
11.3.2 Lokalfenster
429
11.3.3 Überwachungsfenster
430
11.3.4 Wichtige Tastenkombinationen im VBA Editor
430
11.4 Welche Hilfen gibt es?
430
11.4.1 Unterstützung durch das Add-In MZ-Tools
430
11.4.2 Einstellungen im Editor
431
11.5 Tipps zum Umgang mit Fehlern
432
Aufgabenverzeichnis
433
Index
441