Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Excel-VBA Master Class - Einstieg für Anspruchsvolle

Excel-VBA Master Class - Einstieg für Anspruchsvolle

von: Michael Schwimmer

Addison-Wesley Verlag, 2008

ISBN: 9783827325259, 513 Seiten

Format: PDF, OL

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

Preis: 19,95 EUR

Ersparnis: 10,00 EUR

  • Anwaltshure 2 - Erotischer Roman
    Succubus on Top
    Succubus Blues
    Hawaii
    Diskrete Geldanlagen - Steueroptimale Vermögensplanung. Grenzüberschreitendes Vermögensmanagement.
    Excel für’s Büro
    Ich will dich ganz und gar - Erotische Geschichten.
    PRINCE2 Projektmanagement mit Methode - Grundlagenwissen und Vorbereitung für die Zertifizierungsprüfungen
  • Die verbotenen Früchte der Wollust
    Jetzt lerne ich VBA mit Excel
    Anwaltshure - Erotischer Roman
    Finde den Job, der dich glücklich macht
    Lustschmerz - Erotischer SM-Roman
    Handbuch Statistik, Methoden und Evaluation

     

     

     

 

Mehr zum Inhalt

Excel-VBA Master Class - Einstieg für Anspruchsvolle


 

Excel VBA - Einstieg für Anspruchsvolle

1

Inhaltsverzeichnis

6

Vorwort

6

Kapitel 1 Grundlagen

6

Kapitel 2 Auflistungen und Collections

7

Kapitel 3 Klassen

7

Kapitel 4 Datenbanken

7

Kapitel 5 API-Grundlagen

7

Kapitel 6 Dialoge

8

Kapitel 7 Dateien und Verzeichnisse

8

Kapitel 8 Laufwerke

9

Kapitel 9 Datum und Zeit

9

Kapitel 10 Grafik

9

Kapitel 11 Multimedia

10

Kapitel 12 Userformen

10

Kapitel 13 Fremde Anwendungen

10

Kapitel 14 Netzwerk/Internet

10

Kapitel 15 Sonstiges

11

Stichwortverzeichnis

11

Vorwort

12

1 Grundlagen

16

1.1 Was Sie in diesem Kapitel erwartet

16

1.2 Kommentare

16

1.3 Geschwindigkeit von VBA

17

1.4 Variablen

18

1.4.1 Variablennamen

18

1.4.2 Namenskonventionen

21

1.4.3 Datentypen

23

1.4.4 Variablendeklaration

27

1.4.5 Deftype

32

1.4.6 Gültigkeitsbereich

34

1.4.7 Lebensdauer

36

1.5 Konstanten

37

1.5.1 Normale Konstanten

37

1.5.2 Enum-Typen

37

1.6 DoEvents

38

1.7 Benutzerdefinierte Tabellenfunktionen

41

1.8 Parameterübergabe ByVal versus ByRef

41

1.9 Performance steigern

43

1.9.1 Select Case versus If Then

43

1.9.2 Logische Operatoren

48

1.9.3 Referenzierung und Objektvariablen

52

1.9.4 Bildschirmaktualisierungen

55

1.9.5 Berechnungen ausschalten

57

1.9.6 Weitere Optimierungsmöglichkeiten

58

1.10 Rekursionen

63

1.11 Sortieren und Mischen

65

1.11.1 Bubblesort

67

1.11.2 Quicksort

68

1.11.3 Mischen

71

1.12 Farben

72

1.12.1 Auswahl einer RGB-Farbe

75

1.12.2 Einzelfarben aus einer RGB-Farbe extrahieren

77

1.12.3 RGB in Colorindex umwandeln

77

1.12.4 Colorindex in RGB-Wert umwandeln

79

1.12.5 Chrominanz und Luminanz

79

2 Auflistungen und Collections

84

2.1 Was Sie in diesem Kapitel erwartet

84

2.2 Auflistungen

84

2.2.1 Durchlaufen von Auflistungen

85

2.2.2 Löschen aus Auflistungen

88

2.3 Collections

90

2.3.1 Vorteile von Collections

91

2.3.2 Nachteile von Collections

93

2.3.3 Collections anlegen

93

2.3.4 Bingo mit Collection

95

2.3.5 Bingo mit Datenpool

97

2.3.6 Bingo mit Datenfeld

98

2.3.7 Fazit

100

3 Klassen

102

3.1 Was Sie in diesem Kapitel erwartet

102

3.2 Allgemeines

102

3.3 Instanzierung

104

3.4 Eigenschaften und Methoden

104

3.5 Ereignisprozeduren mit WithEvents

105

3.5.1 Dynamische Kontrollkästchen im Tabellenblatt

105

3.5.2 Ereignisprozeduren in Userforms

108

3.6 Fazit

113

4 Datenbanken

114

4.1 Was Sie in diesem Kapitel erwartet

114

4.2 Excel ist keine Datenbank

114

4.3 ADO (ActiveX Data Objects)

116

4.3.1 Das Connection-Objekt

118

4.3.2 Das Recordset-Objekt

119

4.4 SQL

129

4.5 ADOX (ActiveX Data Objects Extension)

130

4.6 Access-Datenbanken

134

4.7 Arbeitsmappenverbindung zu einer Datenbank

138

5 API-Grundlagen

144

5.1 Was Sie in diesem Kapitel erwartet

144

5.2 Was ist überhaupt die API?

145

5.3 Datenspeicher

145

5.4 Stack

147

5.5 Parameterübergabe

148

5.6 Die Declare-Anweisung

149

5.7 Datentypen

152

5.8 Strings

159

5.9 CopyMemory

161

5.10 Little Endian, Big Endian

163

5.11 Arrays, Puffer und Speicher

165

5.11.1 Arrays allgemein

165

5.11.2 Arrays im Speicher

165

5.11.3 Bitmap-Array

168

5.11.4 Puffer

172

5.12 Fenster

174

5.13 Koordinaten, Einheiten

176

6 Dialoge

182

6.1 Was Sie in diesem Kapitel erwartet

182

6.2 Eingebaute Dialoge

182

6.3 Dialoge zum Ändern der Systemeinstellungen

188

6.4 Meldeausgaben

190

6.4.1 MsgBox, MessageBoxA

190

6.4.2 MsgBox Timeout

191

6.5 Schriftartdialog

200

6.6 Dateiauswahl

205

6.7 Verzeichnisauswahl

209

7 Dateien und Verzeichnisse

220

7.1 Was Sie in diesem Kapitel erwartet

220

7.2 Allgemeines

221

7.2.1 VBA-Befehle und Funktionen

221

7.2.2 FileSearch-Objekt

221

7.2.3 FileSystemObject

221

7.2.4 API

222

7.2.5 DOS-Befehle

222

7.3 Dateien suchen

225

7.3.1 Dir

225

7.3.2 Scripting.FileSystemObject

229

7.3.3 API

233

7.3.4 Fazit

242

7.4 Dateiattribute lesen und schreiben

242

7.4.1 GetAttr/SetAttr

242

7.4.2 FileSystemObject

243

7.5 Dateizeiten lesen und schreiben

244

7.5.1 FileDateTime

244

7.5.2 FileSystemObject

244

7.5.3 Dateizeiten setzen mit API

246

7.6 Erweiterte Dateiinformationen

251

7.7 Packen und Entpacken (Zip)

252

7.8 Komplette Pfade anlegen

257

7.9 Dateioperationen mit der API

258

7.9.1 Verschieben und Kopieren

261

7.9.2 Löschen

263

7.10 Lange und kurze Dateinamen

265

7.11 Spezialverzeichnisse

267

7.12 Umgebungsvariablen

269

8 Laufwerke

272

8.1 Was Sie in diesem Kapitel erwartet

272

8.2 Informationen über Laufwerke

272

8.2.1 FileSystemObject

273

8.2.2 API

274

8.3 Freien Laufwerksbuchstaben ermitteln

282

8.4 Netzlaufwerke verbinden und trennen

283

8.4.1 Windows Scripting Host

284

8.4.2 Windows API

286

9 Datum und Zeit

292

9.1 Was Sie in diesem Kapitel erwartet

292

9.2 Datum- und Zeiteingabe

292

9.3 Ostern und Feiertage

295

9.3.1 Feiertage

296

9.3.2 Wochenende oder Feiertag

297

9.4 Weitere Zeitfunktionen

298

9.4.1 Kalenderwoche

298

9.4.2 Montag der Woche

299

9.4.3 Lebensalter

299

9.5 Sonnenauf- und Sonnenuntergang

300

9.6 Mondphasen

302

10 Grafik

306

10.1 Was Sie in diesem Kapitel erwartet

306

10.2 Bilderschau

306

10.3 Bereich als Grafik exportieren

313

10.4 Icons extrahieren

316

10.5 Bildschirmauflösung ändern

322

10.5.1 Die Userform

323

10.5.2 Klasse clsWinEnd

330

10.6 Fortschrittsanzeige

335

10.6.1 Prozeduren zum Testen der Klasse

337

10.6.2 Die Klasse clsProgressbar

339

11 Multimedia

346

11.1 Was Sie in diesem Kapitel erwartet

346

11.2 Die Beep-Anweisung

346

11.3 Die API-Funktion Beep

347

11.4 Die API-Funktion sndPlaySound

348

11.5 Töne mit MIDI

349

11.6 Die API-Funktion mciSendString

357

11.6.1 Audio-CDs

358

11.6.2 Multimediadateien

370

12 Userformen

382

12.1 Was Sie in diesem Kapitel erwartet

382

12.2 Min, Max, Resize

382

12.3 Userform mit Menü

389

12.4 Fensterregionen

395

13 Fremde Anwendungen

410

13.1 Was Sie in diesem Kapitel erwartet

410

13.2 Allgemeines

410

13.2.1 OLE

410

13.3 Beispiele

412

13.3.1 E-Mail mit der SendMail-Methode

412

13.3.2 E-Mail mit Excel

412

13.3.3 E-Mail mit Outlook

414

13.3.4 Outlook-Ordner auslesen

415

13.3.5 ShellExecute

418

13.3.6 Anwendung starten und warten

419

13.3.7 Wahlhilfe benutzen

423

14 Netzwerk/Internet

426

14.1 Was Sie in diesem Kapitel erwartet

426

14.2 Netzwerkressourcen

426

14.3 FTP

433

14.3.1 Die Userform ufNetResource

434

14.3.2 Die Klasse clsInternet

445

14.4 Internetseite lesen

461

14.5 Tracert

462

14.5.1 Benutzen der Klasse clsTracert

462

14.5.2 Die Klasse clsTracert

465

15 Sonstiges

478

15.1 Was Sie in diesem Kapitel erwartet

478

15.2 OEM/Char

478

15.3 WMI

481

15.4 Druckereinstellungen auslesen und ändern

484

15.5 Beschreibung für eigene Funktionen

494

15.6 Systray

497

Stichwortverzeichnis

504

A

504

B

504

C

505

D

505

E

506

F

506

G

507

H

507

I

507

K

508

L

508

M

508

N

509

O

509

P

509

Q

510

R

510

S

510

T

511

U

511

V

512

W

512

Y

512

Z

512