VBA mit Excel: das umfassende Handbuch
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk Verlag
2016
|
Ausgabe: | 2., aktualisierte und erweiterte Auflage |
Schriftenreihe: | Rheinwerk computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Auf dem Cover: "VBA-Lösungen für Excel 2007 bis 2016". - Auf dem Buchrücken: "Das Standardwerk aktuell zu Excel 2007 bis 2016" |
Beschreibung: | 950 Seiten Illustrationen, Diagramme |
ISBN: | 3836238217 9783836238212 9783836251303 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042938540 | ||
003 | DE-604 | ||
005 | 20170518 | ||
007 | t | ||
008 | 151021s2016 a||| |||| 00||| ger d | ||
015 | |a 15,N33 |2 dnb | ||
016 | 7 | |a 1074838564 |2 DE-101 | |
020 | |a 3836238217 |9 3-8362-3821-7 | ||
020 | |a 9783836238212 |c Festeinband : EUR 49.90 (DE), EUR 51.30 (AT), sfr 63.90 (freier Pr.) |9 978-3-8362-3821-2 | ||
020 | |a 9783836251303 |c Bundle Buch + EBook; EBook (PDF, ePub, Mobi, Online) : EUR 54.90 (DE) |9 978-3-8362-5130-3 | ||
035 | |a (OCoLC)918614531 | ||
035 | |a (DE-599)DNB1074838564 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
049 | |a DE-862 |a DE-Aug4 |a DE-523 |a DE-29T |a DE-859 |a DE-11 |a DE-M347 |a DE-91G |a DE-1102 |a DE-573 |a DE-473 |a DE-1046 |a DE-898 |a DE-1049 |a DE-91 |a DE-20 |a DE-1028 |a DE-521 |a DE-634 |a DE-703 | ||
082 | 0 | |a 004 | |
082 | 0 | |a 005.54 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 371 |0 (DE-625)143672: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 357f |2 stub | ||
084 | |a DAT 304f |2 stub | ||
100 | 1 | |a Held, Bernd |d 1969- |e Verfasser |0 (DE-588)123580501 |4 aut | |
245 | 1 | 0 | |a VBA mit Excel |b das umfassende Handbuch |c Bernd Held |
250 | |a 2., aktualisierte und erweiterte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk Verlag |c 2016 | |
300 | |a 950 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk computing | |
500 | |a Auf dem Cover: "VBA-Lösungen für Excel 2007 bis 2016". - Auf dem Buchrücken: "Das Standardwerk aktuell zu Excel 2007 bis 2016" | ||
650 | 0 | 7 | |a EXCEL |0 (DE-588)4138932-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a VisualBASIC für Applikationen |0 (DE-588)4341325-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a EXCEL |0 (DE-588)4138932-3 |D s |
689 | 0 | 1 | |a VisualBASIC für Applikationen |0 (DE-588)4341325-0 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-8362-3822-9 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=5337029&prov=M&dok%5Fvar=1&dok%5Fext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028365104&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-028365104 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 371 E91 H474 V3(2) |
DE-BY-FWS_katkey | 579005 |
DE-BY-FWS_media_number | 083000516803 083000516804 083000513953 083000513954 083000513955 |
_version_ | 1809772707157377024 |
adam_text |
INHALT
INHALT
VORWORT 23
1 DIE ENTWICKLUNGSUMGEBUNG VON EXCEL
N
1.1 EXCEL AUF DIE PROGRAMMIERUNG VORBEREITEN 27
1.1.1 HERUNTERSETZEN DER SICHERHEITSSTUFE 27
1.1.2 DIE ENTWICKLERTOOLS EINBINDEN 28
1.2 DIE BESTANDTEILE DER ENTWICKLUNGSUMGEBUNG 30
1.2.1 DER PROJEKT-EXPLORER UND DAS EIGENSCHAFTEN-FENSTER 30
1.2.2 DAS DIREKTFENSTER ZUM TESTEN VERWENDEN 38
1.2.3 DAS UEBERWACHUNGSFENSTER 43
1.2.4 DAS LOKAL-FENSTER 45
1.2.5 DIE SYMBOLLEISTE BEARBEITEN 46
1.2.6 AUTOMATISCHE SYNTAXPRUEFUNG 51
1.2.7 BEFEHLE IN DER NAECHSTEN ZEILE FORTSETZEN .:. 52
1.2.8 AUTOMATISCHE ANPASSUNG DER EINZELNEN BEFEHLE 53
1.2.9 SCHNELLES ARBEITEN UEBER TASTENKOMBINATIONEN 54
1.2.10 DER OBJEKTKATALOG 56
1.2.11 DER MAKROREKORDER 57
1.2.12 SONSTIGE WICHTIGE EINSTELLUNGEN IN DER ENTWICKLUNGSUMGEBUNG 62
1.2.13 DIE ONLINEHILFE 64
2 DATENTYPEN, VARIABLEN UND KONSTANTEN 65
2.1 DER EINSATZ VON VARIABLEN 65
2.1.1 REGELN FUER DIE SYNTAX VON VARIABLEN 66
2.1.2 VARIABLEN AM BEGINN VOM MAKRO DEKLARIEREN 68
2.1.3 DIE WICHTIGSTEN VARIABLENTYPEN 68
2.1.4 VARIABLENDEKLARATIONEN ERZWINGEN 70
2.1.5 NOCH KUERZERE DEKLARATION VON VARIABLEN 70
2.1.6 DIE UNTERSCHIEDLICHEN VARIABLENTYPEN 71
2.1.7 TYPISCHE BEISPIELE FUER DEN EINSATZ VON VARIABLEN 73
2.1.8 DIE OBJEKTVARIABLEN 80
2.2 DIE VERWENDUNG VON KONSTANTEN 84
2.2.1 TYPISCHE AUFGABEN FUER DIE VERWENDUNG VON KONSTANTEN 85
5
HTTP://D-NB.INFO/1074838564
INHALT
3 DIE SPRACHELEMENTE VON EXCEL-VBA
99
3.1 BEDINGUNGEN 99
3.2 TYPISCHE AUFGABEN AUS DER PRAXIS 100
3.2.1 WERT IN EINER SPALTE SUCHEN 100
3.2.2 LIEGT DIE AKTIVE ZELLE IN EINEM VORGEGEBENEN BEREICH? 102
3.2.3 PRUEFUNG, OB EINE BESTIMMTE DATEI VERFUEGBAR IST 103
3.2.4 SPALTENINHALTE DIREKT NACH DER EINGABE UMSORTIEREN 104
3.2.5 SPALTEN MIT WOCHENENDEN KENNZEICHNEN 106
3.3 DIE KURZFORM EINER BEDINGUNG 108
3.3.1 DEN DOPPELKLICK AUF EINE ZELLE ABFANGEN 109
3.4 DIE ANWEISUNG SELECT CASE EINSETZEN 110
3.4.1 EXCEL-VERSION ABFRAGEN 111
3.4.2 ZAHLENWERTE PRUEFEN 112
3.4.3 DEN WOCHENTAG EINES BESTIMMTEN DATUMS AUSLESEN 114
3.4.4 BENOTUNGEN UEBER EINEN AUTOTEXT DURCHFUEHREN 114
3.5 DIE ENUM-ANWEISUNG 116
3.5.1 UMSATZ KLASSIFIZIEREN MIT ENUM 117
3.6 SCHLEIFEN ERSTELLEN UND VERSTEHEN 118
3.6.1 DIE FOR. NEXT-SCHLEIFE 119
3.6.2 DIE FOR EACH . NEXT-SCHLEIFE 135
3.6.3 DIE SCHLEIFE DO UNTIL. LOOP 146
3.6.4 DIE SCHLEIFE DO WHILE . LOOP 149
3.7 SONSTIGE SPRACHELEMENTE 152
3.7.1 DIE ANWEISUNG WITH 152
4 ZELLEN UND BEREICHE PROGRAMMIEREN
159
4.1 ZAHLENFORMAT EINSTELLEN UND/ODER KONVERTIEREN 159
4.1.1 ZAHLENFORMATE EINSTELLEN (DATUM UND ZAHL) 159
4.1.2 ZAHLENFORMATE EINSTELLEN (TEXT) 161
4.1.3 ZAHLENFORMATE UEBERTRAGEN 163
4.1.4 ZELLEN MIT NULLEN AUFFUELLEN 163
4.1.5 EINHEITLICHES DATUMSFORMAT EINSTELLEN 165
4.1.6 UNERWUENSCHTE FUEHRENDE UND NACHGESTELLTE LEERZEICHEN
ENTFERNEN 167
4.1.7 KORREKTUR NACH FEHLERHAFTEM IMPORT VON DATEN 169
6
INHALT
4.1.8 DIE POSITION DES MINUSZEICHENS UMSTELLEN 171
4.1.9 DATEN UMSCHLUESSELN 174
4.1.10 EINEN EINDEUTIGEN SCHLUESSEL AUS MEHREREN SPALTEN BASTELN 175
4.2 ZELLEN, RAHMEN UND SCHRIFTEN FORMATIEREN 178
4.2.1 SCHRIFTART ERMITTELN 178
4.2.2 SCHRIFTART AENDERN 178
4.2.3 ZELLENINHALTE LOESCHEN 181
4.2.4 SCHRIFTFARBE TEILWEISE AENDERN 182
4.2.5 AUTOMATISCH RUNDEN UND FORMATIEREN 184
4.2.6 ZWEI BEREICHE MITEINANDER VERGLEICHEN 186
4.2.7 EINEN BEREICH MUSTERN 188
4.2.8 EINEN BEREICH EINRAHMEN 190
4.2.9 EINEN BEREICH UMRAHMEN 192
4.3 DIE BEDINGTE FORMATIERUNG VON EXCEL 194
4.3.1 EINE BEDINGTE FORMATIERUNG ALS STANDARD EINSTELLEN 194
4.3.2 DUPLIKATE MIT DEM BEDINGTEN FORMAT AUFSPUEREN 198
4.3.3 WERTGROESSEN UEBER EINEN DATENBALKEN DARSTELLEN 199
4.3.4 EINE FARBSKALA DEFINIEREN UND EINSETZEN 201
4.3.5 DATEN UEBER PFEILSYMBOLE BEWERTEN 202
4.3.6 DIE TOP-WERTE IN EINEM BEREICH HERVORHEBEN 203
4.3.7 DIE EINZUGEBENDE TEXTLAENGE UEBERWACHEN 205
4.3.8 EINE BEDINGTE FORMATIERUNG MIT WERTGRENZEN AUSSTATTEN 206
4.3.9 SPARKLINES EINSETZEN 208
4.4 BEREICHE UND ZELLEN BENENNEN 209
4.4.1 EINEN BEREICH BENENNEN 209
4.4.2 MEHRERE ZELLEN EINZELN BENENNEN 211
4.4.3 KONSTANTE ALS NAMEN VERGEBEN 212
4.4.4 VERWENDETE NAMEN AUSLESEN 213
4.4.5 VERSTECKTE NAMEN SICHTBAR MACHEN 214
4.4.6 EINEN GEHEIMEN NAMEN ANLEGEN 215
4.4.7 EINEN DYNAMISCHEN NAMEN ANLEGEN 215
4.4.8 EIN ZELLEN-DROPDOWN AUF BASIS EINER BENANNTEN LISTE ANLEGEN 217
4.4.9 EINE PRUEFUNG AUF NAMEN VORNEHMEN 218
4.4.10 BENANNTE BEREICHE LOESCHEN 220
4.4.11 BENUTZERDEFINIERTE LISTEN ERSTELLEN 221
4.5 TABELLENFUNKTIONEN EINSETZEN 222
4.5.1 BEDINGTES ZAEHLEN VON WERTEN (ZAEHLENWENN) 223
4.5.2 BEDINGTES ZAEHLEN VON WERTEN BEI MEHREREN BEDINGUNGEN
(ZAEHLENWENNS) 224
4.5.3 BEDINGTE SUMMIERUNG VON UMSAETZEN 226
7
INHALT
4.5.4 BEDINGTE SUMMIERUNG VON UMSAETZEN MIT MEHREREN KRITERIEN 227
4.5.5 DEN SVERWEIS IM MAKRO EINSETZEN 229
4.5.6 EXTREMWERTE FINDEN UND KENNZEICHNEN 231
4.5.7 PRUEFEN, OB EIN BESTIMMTER BEREICH LEER IST 234
4.5.8 EINEN BEREICH MIT ZAHLENWERTEN MIT VORANGESTELLTEN NULLEN
AUFFUELLEN 235
4.5.9 DIE TOP-3-WERTE IN EINEM BEREICH AUFSPUEREN 236
4.5.10 AUTOMATISCHE PRUEFUNG UND UEBERWACHUNG EINES BUDGETS 238
4.5.11 MUSSFELDER IN EINER TABELLE UEBERPRUEFEN 240
4.5.12 MITTELWERT UEBER EINE INPUTBOX ERMITTELN 241
4.5.13 WERTE OBERHALB UND UNTERHALB DES DURCHSCHNITTS ERMITTELN
UND KENNZEICHNEN 243
4.6 MATRIXFORMELN IN DER PROGRAMMIERUNG NUTZEN 244
4.6.1 WERTE BEDINGT ZAEHLEN 245
4.6.2 WERTE BEDINGT SUMMIEREN 246
4.6.3 MITTELWERT BILDEN OHNE BERUECKSICHTIGUNG VON NULLEN 247
4.6.4 EXTREMWERTE BEDINGT BILDEN 248
4.6.5 DEN AM MEISTEN GENANNTEN WERT ERMITTELN 248
4.7 TEXTE UND ZAHLEN MANIPULIEREN 249
4.7.1 TEXTE FINDEN UND UMSTELLEN 249
4.7.2 MEHRERE SPALTEN ANHAND VON TRENNZEICHEN SPLITTEN 252
4.7.3 DATEN NACH EINEM DATENTRANSFER BEREINIGEN 254
4.7.4 ZEICHENFOLGE(N) AUS ZELLEN ENTFERNEN 255
4.7.5 BUCHSTABEN AUS ZELLEN ENTFERNEN 257
4.7.6 DATEINAMEN AUS PFAD EXTRAHIEREN 259
4.7.7 ALLE FORMELZELLEN EINER TABELLE SCHUETZEN 260
4.8 GUELTIGKEITSPRUEFUNG IN EXCEL 261
4.8.1 CUELTIGKEITSKRITERIEN ERSTELLEN 262
4.8.2 ZELLEN MIT GUELTIGKEITSFUNKTION AUSWAEHLEN 264
4.8.3 DATUMSGRENZEN FESTLEGEN 265
4.8.4 NUR WERKTAGE FUER DIE EINGABE ZULASSEN 267
4.8.5 EINE GUELTIGKEITSLISTE AUS EINEM DATENFELD BEFUELLEN 268
4.8.6 UHRZEITEN MIT EINER GUELTIGKEITSUEBERPRUEFUNG REGELN 270
4.8.7 EIN ZELLEN-DROPDOWN AUS EINER KONSTANTEN BEFUELLEN 272
4.8.8 EINEN STANDARDEINTRAG FUER ZELLEN-DROPDOWNS SETZEN 273
4.8.9 GUELTIGKEITSKRITERIEN LOESCHEN 274
4.9 KOMMENTARE IN EXCEL EINSETZEN 274
4.9.1 KOMMENTARE EINFUEGEN 275
4.9.2 KOMMENTARE IM DIREKTFENSTER AUSLESEN 276
4.9.3 KOMMENTARE FORMATIEREN 277
8
INHALT
4.9.4 KOMMENTARE AUS DER AKTIVEN TABELLE LOESCHEN 280
4.9.5 ALLE KOMMENTARE EINER ARBEITSMAPPE LOESCHEN 281
4.9.6 EINEN KOMMENTAR EINEM NAMEN IN EINER ARBEITSMAPPE
ZUWEISEN 282
4.9.7 DEN AUTOR VON KOMMENTAREN ANPASSEN 283
4.9.8 KOMMENTARKENNZEICHNUNG EIN-UND AUSSCHALTEN 284
4.9.9 KOMMENTARE EINER ARBEITSMAPPE IN EINE TEXTDATEI SCHREIBEN 284
4.9.10 KOMMENTARE VOR VERAENDERUNG SCHUETZEN 285
4.9.11 EIN BILD IN EINEN KOMMENTAR EINFUEGEN 286
5 SPALTEN UND ZEILEN PROGRAMMIEREN 289
5.1 ZEILEN UND SPALTEN ANSPRECHEN, ANSTEUERN UND ANPASSEN 289
5.1.1 MEHRERE ZEILEN AUF DEM TABELLENBLATT MARKIEREN 290
5.1.2 MEHRERE SPALTEN AUF DEM TABELLENBLATT MARKIEREN 290
5.1.3 ZEILEN UND SPALTEN MARKIEREN 291
5.1.4 MARKIERTE SPALTEN ZAEHLEN 291
5.1.5 LETZTE FREIE ZELLE IN SPALTE ANSPRINGEN 293
5.1.6 ANZAHL DER BENUTZTEN SPALTEN UND ZEILEN ERMITTELN 293
5.1.7 ZEILEN UND SPALTEN IM UMLIEGENDEN BEREICH ZAEHLEN 295
5.1.8 ZEILENHOEHE UND SPALTENBREITE EINSTELLEN 296
5.2 ZEILEN EINFUEGEN UND LOESCHEN 299
5.2.1 ZEILE EINFUEGEN 299
5.2.2 MEHRERE ZEILEN EINFUEGEN 299
5.2.3 LEERE ZEILEN DYNAMISCH EINFUEGEN 300
5.2.4 WIRKLICH LEERE ZEILEN LOESCHEN 302
5.2.5 DOPPELTE SAETZE LOESCHEN 303
5.3 SPALTEN EINFUEGEN, LOESCHEN UND BEREINIGEN 304
5.3.1 SPALTE EINFUEGEN 304
5.3.2 MEHRERE SPALTEN EINFUEGEN 304
5.3.3 SPALTE LOESCHEN 305
5.3.4 MEHRERE SPALTEN LOESCHEN 305
5.4 ZEILEN EIN- UND AUSBLENDEN 306
5.4.1 LEERE ZEILEN AUSBLENDEN 306
5.4.2 ALLE ZELLEN EINBLENDEN 307
5.5 SPALTEN EIN- UND AUSBLENDEN 307
5.5.1 BESTIMMTE SPALTEN AUSBLENDEN 308
5.6 SPALTEN UND ZEILEN FORMATIEREN 308
9
INHALT
5.7 DATEN SORTIEREN 310
5.7.1 DATEN SORTIEREN MIT DER KLASSISCHEN VARIANTE 310
5.7.2 DATEN SORTIEREN MIT DER MODERNEN METHODE 311
5.7.3 DATEN SORTIEREN NACH FARBE DER ZELLEN 314
5.7.4 DATEN NACH EINER UEBERSCHRIFT SPALTENWEISE SORTIEREN 315
5.8 SPALTE(N) VERGLEICHEN 315
5.8.1 ZELLE MIT SPALTE VERGLEICHEN 316
5.8.2 SPALTEN UEBER EINE BEDINGTE FORMATIERUNG MITEINANDER
VERGLEICHEN 317
5.9 ZEILEN FILTERN 318
5.9.1 AUTOFILTER AKTIVIEREN UND DEAKTIVIEREN 319
5.9.2 FILTERKRITERIEN SETZEN 321
5.9.3 NUR TEXTE FILTERN 324
5.9.4 DATEN FILTERN, DIE EINE ZEICHENFOLGE ENTHALTEN 325
5.9.5 DERTOP-10-FILTER 326
5.9.6 FILTERN NACH ZELLENFARBE 328
5.9.7 GEFILTERTE ZEILEN ENTFERNEN 329
5.9.8 FILTERKRITERIEN ALS DATENFELD UEBERGEBEN 331
5.9.9 ALLE GESETZTEN FILTER SICHTBARER MACHEN 336
5.9.10 WIE LAUTEN DIE FILTERKRITERIEN? 338
5.9.11 DOPPELTE WERTE MIT DEM SPEZIALFILTER ERMITTELN 339
5.9.12 DOPPELTE WERTE MIT DEM DICTIONARY-OBJEKT ENTFERNEN 341
5.9.13 DATEN UEBER EINEN KRITERIENBEREICH FILTERN 342
5.9.14 MEHRERE SPALTEN UEBER EINEN KRITERIENBEREICH FILTERN 344
5.9.15 WILDCARDS IM SPEZIALFILTER EINSETZEN 345
5.9.16 FILTERN VON UMSAETZEN IN EINEM VORGEGEBENEN ZEITRAUM 347
5.9.17 GEFILTERTE DATEN TRANSFERIEREN 349
5.10 ZEILEN UEBER DAS TEILERGEBNIS GRUPPIEREN 351
6 TABELLEN UND DIAGRAMME PROGRAMMIEREN
355
6.1 TABELLEN EINFUEGEN 355
6.2 TABELLENBLAETTER BENENNEN 356
6.2.1 EINE NEUE MAPPE MIT 12 MONATSTABELLEN ANLEGEN
UND BENENNEN 356
6.2.2 EINE NEUE MAPPE MIT DEN NAECHSTE 14 TAGEN ANLEGEN 358
6.2.3 TABELLE EINFUEGEN UND BENENNEN KOMBINIEREN 359
6.3 TABELLEN MARKIEREN 359
10
INHALT
6.4 TABELLENBLAETTER GRUPPIEREN 360
6.4.1 MEHRERE TABELLEN GRUPPIEREN 360
6.4.2 ALLE TABELLEN GRUPPIEREN 361
6.4.3 GRUPPIERTE TABELLEN UEBERTRAGEN 362
6.4.4 GRUPPIERTE TABELLEN ERMITTELN 362
6.5 TABELLENBLAETTER LOESCHEN 362
6.5.1 EINE TABELLE LOESCHEN 363
6.5.2 BESTIMMTE TABELLEN AUS EINER MAPPE ENTFERNEN 364
6.5.3 TABELLEN MIT GEFAERBTEN REGISTERLASCHEN ENTFERNEN 365
6.5.4 LEERE TABELLEN AUS ARBEITSMAPPEN ENTFERNEN 366
6.6 TABELLENBLAETTER EIN-UND AUSBLENDEN 367
6.6.1 TABELLENBLAETTER SICHER AUSBLENDEN 368
6.6.2 TABELLEN JE NACH STATUS EIN-ODER AUSBLENDEN 368
6.6.3 ALLE TABELLENBLAETTER ANZEIGEN 369
6.6.4 ALLE TABELLEN AUSSER DER AKTIVEN TABELLE AUSBLENDEN 369
6.7 TABELLENBLAETTER SCHUETZEN 370
6.7.1 TABELLENSCHUTZ AUFHEBEN 371
6.7.2 ALLE TABELLEN EINER ARBEITSMAPPE SCHUETZEN 371
6.7.3 WEITERE SCHUTZFUNKTIONEN AB EXCEL 2002 372
6.7.4 PASSWORT - EINSTELLUNGSDIALOG MIT VERSCHLUESSELTEM PASSWORT
AUFRUFEN 373
6.8 TABELLEN EINSTELLEN 374
6.8.1 REGISTERLASCHEN EIN- UND AUSBLENDEN 374
6.8.2 TABELLENANSICHT ANPASSEN 375
6.8.3 EINEN EINHEITLICHE ZOOMEINSTELLUNG VORNEHMEN 376
6.8.4 TABELLENBLAETTER SORTIEREN 376
6.8.5 KOPF- UND FUSSZEILEN EINRICHTEN 377
6.8.6 DRUCKBEREICHE FESTLEGEN 386
6.8.7 DAS TABELLEN GITTERNETZ EIN-UND AUSSCHALTEN 387
6.8.8 ZEILEN-UND SPALTENKOEPFE EIN-UND AUSBLENDEN 387
6.8.9 CURSOR EINSTELLEN AUF ZELLE AI 388
6.9 TABELLENBLAETTER DRUCKEN UND PDF ERSTELLEN 388
6.9.1 MEHRERE KOPIEN DRUCKEN 389
6.9.2 MARKIERTE BEREICHE DRUCKEN 389
6.9.3 MEHRERE TABELLENBLAETTER DRUCKEN 389
6.9.4 TABELLE ALS PDF ABLEGEN 390
6.10 TABELLENINHALTSVERZEICHNIS ERSTELLEN 391
6.11 INTELLIGENTE TABELLEN 393
6.11.1 TABELLE UMWANDELN 393
11
INHALT
6.11.2 TABELLE UM EINE SPALTE ERGAENZEN 395
6.11.3 TABELLE UM EINE ZEILE ERGAENZEN 396
6.11.4 TABELLE FILTERN 397
6.11.5 TABELLEN SORTIEREN 399
6.11.6 TABELLE UM ERGEBNISZEILE ERWEITERN 400
6.11.7 TABELLE ENTFERNEN 401
6.12 PIVOT-TABELLEN ERSTELLEN 401
6.12.1 PIVOT-TABELLEN AKTUALISIEREN 405
6.12.2 EINE EINZELNE PIVOT-TABELLE AKTUALISIEREN 405
6.12.3 MEHRERE PIVOT-TABELLEN AUF EINEM TABELLENBLATT AKTUALISIEREN 406
6.12.4 ALLE PIVOT-TABELLEN IN ARBEITSMAPPE AKTUALISIEREN 406
6.12.5 PIVOT-TABELLEN DYNAMISCH ERWEITERN 407
6.12.6 PIVOT-TABELLEN FORMATIEREN 408
6.12.7 SLICER EINFUEGEN UND BEDIENEN 409
6.13 DIAGRAMME PROGRAMMIEREN 411
6.13.1 UMSAETZE IN EINEM SAEULENDIAGRAMM DARSTELLEN 412
6.13.2 TAGESUMSAETZE IM LINIENDIAGRAMM ANZEIGEN 417
6.13.3 TAGESGENAUE FORMATIERUNG IM PUNKTDIAGRAMM 419
6.13.4 DIAGRAMME ALS GRAFIKEN SPEICHERN 421
6.13.5 GEWINN UND VERLUST IN EINEM SAEULENDIAGRAMM PRAESENTIEREN 423
6.13.6 LINIENSTAERKE UNABHAENGIG VON DEN MARKIERUNGSSYMBOLEN
FORMATIEREN 424
6.13.7 SPARKLINES AUTOMATISCH ERSTELLEN 426
7 ARBEITSMAPPEN UND DATEIEN PROGRAMMIEREN 429
7.1 ARBEITSMAPPEN ANSPRECHEN 429
7.2 ARBEITSMAPPEN ANLEGEN 430
7.2.1 EINE ARBEITSMAPPE AUF BASIS EINER DOKUMENTVORLAGE ERSTELLEN 430
7.2.2 ARBEITSMAPPE MIT X TABELLEN ANLEGEN 431
7.2.3 MAPPE MIT WOCHENTABELLEN ANLEGEN 432
7.3 ARBEITSMAPPEN SPEICHERN 433
7.3.1 ARBEITSMAPPE UNTER AKTUELLEN TAGESDATUM SPEICHERN 434
7.3.2 ALLE TABELLEN EINER MAPPE ALS EIGENSTAENDIGE MAPPEN SPEICHERN 434
7.3.3 MAPPE ERSTELLEN UND SPEICHERN UNTER-DIALOG AUFRUFEN 436
7.3.4 INDIVIDUELLEN SPEICHERN-DIALOG AUFRUFEN 437
7.3.5 KOPIE DER AKTUELLEN MAPPE ZUR LAUFZEIT ERSTELLEN 438
12
INHALT
7.4 ARBEITSMAPPEN OEFFNEN 439
7.4.1 MEHRERE ARBEITSMAPPEN OEFFNEN 439
7.4.2 DIE AKTUELLE DATEI IN EINEM VERZEICHNIS OEFFNEN 441
7.4.3 REGELMAESSIG DIE DATEIEXISTENZ PRUEFEN 442
7.4.4 ALLE VERKNUEPFTEN MAPPEN AUTOMATISCH OEFFNEN 442
7.5 ARBEITSMAPPEN SCHLIESSEN 444
7.5.1 ARBEITSMAPPE SCHLIESSEN-AENDERUNGEN AKZEPTIEREN 444
7.5.2 ALLE ARBEITSMAPPEN BIS AUF EINE SCHLIESSEN 445
7.6 ARBEITSMAPPE LOESCHEN 446
7.6.1 ARBEITSMAPPE NACH VERFALLSDATUM LOESCHEN 446
7.6.2 ALLE EXCEL-MAPPEN IN EINEM VERZEICHNIS LOESCHEN 447
7.6.3 MAPPE LOESCHEN, DIE AELTER ALS 14 TAGE IST 448
7.7 ARBEITSMAPPEN DRUCKEN 449
7.7.1 NUR BESTIMMTE TABELLEN DRUCKEN 449
7.7.2 ALLE MAPPEN EINES VERZEICHNISSES DRUCKEN 450
7.7.3 NUR SICHTBARE BLAETTER AUSDRUCKEN 451
7.8 DOKUMENTEIGENSCHAFTEN VERARBEITEN 452
7.8.1 DOKUMENTEIGENSCHAFTSNAMEN ABFRAGEN 452
7.8.2 LETZTES SPEICHERDATUM ABFRAGEN 454
7.8.3 ERSTELLDATUM HERAUSFINDEN UND MANIPULIEREN 454
7.8.4 ZUGRIFFSDATEN EINER ARBEITSMAPPE ERMITTELN 455
7.8.5 EIGENE DOKUMENTEIGENSCHAFTEN VERWENDEN 456
7.9 ARBEITSMAPPEN UND VERKNUEPFUNGEN 457
7.9.1 VERKNUEPFUNGEN IN HYPERLINKS UMWANDELN 458
7.9.2 VERKNUEPFUNGEN AUS DER ARBEITSMAPPE ENTFERNEN 459
7.9.3 VERKNUEPFUNGEN AENDERN 461
7.9.4 VERKNUEPFUNGEN AKTUALISIEREN 462
7.10 ARBEITSMAPPE DURCHSUCHEN 463
7.11 ARBEITSMAPPEN MITEINANDER VERGLEICHEN 464
7.12 ARBEITSMAPPENUEBERSICHT ERSTELLEN 467
7.13 TEXTDATEIEN IMPORTIEREN 468
7.14 MAKROS FUER DAS DATEIMANAGEMENT 480
7.14.1 EIN JAHRESVERZEICHNIS AUTOMATISCH ANLEGEN 480
7.14.2 EINE BESTIMMTE DATEI NACH RUECKFRAGE LOESCHEN 481
7.14.3 EINEN ORDNER ARCHIVIEREN 483
7.14.4 EINE BESTIMMTE DATEI KOPIEREN 484
7.14.5 ORDNER ANLEGEN UND ENTFERNEN 485
7.14.6 VERZEICHNISSTRUKTUR IN EINER TABELLE ANZEIGEN 487
13
INHALT
8 EIGENE FUNKTIONEN, REGULAERE AUSDRUECKE
UND API-FUNKTIONEN 491
8.1 BENUTZERDEFINIERTE FUNKTIONEN 491
8.1.1 AKTIVE ARBEITSMAPPE ERMITTELN 492
8.1.2 AKTIVES TABELLENBLATT ERMITTELN 493
8.1.3 IST EINE TABELLE LEER? 494
8.1.4 IST EINE TABELLE GESCHUETZT? 495
8.1.5 BEFINDEN SICH DATEN IN EINER BESTIMMTEN SPALTE? 495
8.1.6 DEN LETZTEN WERT EINER SPALTE ERMITTELN 496
8.1.7 DEN LETZTEN WERT EINER ZEILE ERMITTELN 496
8.1.8 DEN AKTIVEN BEARBEITER IDENTIFIZIEREN 497
8.1.9 FUNKTION ZUM UMSETZEN VON NOTEN 497
8.1.10 RANGFOLGE ALS TEXT AUSGEBEN 499
8.1.11 ENTHAELT EINE BESTIMMTE ZELLE EIN CUELTIGKEITSKRITERIUM? 499
8.1.12 ENTHAELT EINE ZELLE EINEN KOMMENTAR? 500
8.1.13 IST EINE BESTIMMTE ZELLE VERBUNDEN? 501
8.1.14 INITIALEN AUS NAMEN ERSTELLEN 501
8.1.15 NUR ZELLEN MIT FETTDRUCK ADDIEREN 502
8.1.16 MIT UHRZEITEN RECHNEN 503
8.1.17 ERWEITERTES RUNDEN DURCHFUEHREN 505
8.1.18 SCHNELLES UMRECHNEN VON GESCHWINDIGKEITEN 506
8.1.19 EXTREMWERTE BERECHNEN 507
8.1.20 ERSTE ZIFFER IN EINER ZELLE ERMITTELN 508
8.1.21 BUCHSTABEN AUS ZELLEN ENTFERNEN 510
8.1.22 ANZAHL DER ZIFFERN EINER ZELLE ERMITTELN 511
8.1.23 ROEMISCHE ZAHLEN IN ARABISCHE UMWANDELN 512
8.1.24 EINEN KOMMENTARTEXT IN EINE ZELLE HOLEN 514
8.1.25 ANGABE EINES OPTIONALEN PARAMETERS BEI EINER FUNKTION 514
8.1.26 LEERZEICHEN IN EINEN STRING INTEGRIEREN 515
8.2 MODULARE FUNKTIONEN SCHREIBEN 516
8.2.1 DATEIEN IN EINEM VERZEICHNIS ZAEHLEN 516
8.2.2 FEHLERUEBERWACHUNG UMLEITEN 517
8.2.3 PRUEFEN, OB EINE BESTIMMTE DATEI EXISTIERT 519
8.2.4 PRUEFEN, OB EINE BESTIMMTE DATEI GEOEFFNET IST 519
8.2.5 PRUEFEN, OB EINE DATEI GERADE BEARBEITET WIRD 520
8.2.6 PRUEFEN, OB EIN BESTIMMTER NAME IN DER ARBEITSMAPPE
VERWENDET WIRD 521
8.2.7 DOKUMENTEIGENSCHAFTEN EINER ARBEITSMAPPE ERMITTELN 522
8.2.8 DEN LETZTEN WERT EINER SPALTE ERMITTELN 524
8.2.9 GRAFIKELEMENTE IN EINEM DEFINIERTEN BEREICH LOESCHEN 525
14
INHALT
8.2.10 KALENDERWOCHE NACH DIN ERMITTELN 527
8.2.11 UNERWUENSCHTE ZEICHEN AUS ZELLEN ENTFERNEN 528
8.3 FUNKTIONEN VERFUEGBAR MACHEN 530
8.3.1 SPEICHERN DER FUNKTIONEN IN DER PERSOENLICHEN ARBEITSMAPPE 530
8.3.2 SPEICHERN DER FUNKTIONEN IN EINEM ADD-IN 531
8.3.3 EIN ADD-IN EINBINDEN 532
8.4 MIT REGULAEREN AUSDRUECKEN PROGRAMMIEREN 532
8.4.1 FUNKTIONEN FUER DIE ARBEIT MIT REGULAEREN AUSDRUECKEN ERSTELLEN 533
8.4.2 BESTIMMTE ZEICHENFOLGEN IN TEXTEN FINDEN 536
8.4.3 SPEZIELLE ZEICHEN NUTZEN 537
8.4.4 ZEICHENFOLGEN AUS TEXTEN EXTRAHIEREN 539
8.4.5 EINE E-MAIL-ADRESSE PRUEFEN 541
8.4.6 KONTEN PRUEFEN 543
8.4.7 ZAHLEN AUS TEXTEN EXTRAHIEREN 544
8.5 API-FUNKTIONEN EINSETZEN 546
8.5.1 ERMITTLUNG DER LAUFWERKE AM PC 546
8.5.2 BEDIENUNG DES CD-ROM-LAUFWERKS 549
8.5.3 BILDSCHIRMAUFLOESUNG ERMITTELN 550
8.5.4 IST EIN EXTERNES PROGRAMM GESTARTET? 550
8.5.5 EXCEL SCHLAFEN SCHICKEN 551
8.5.6 VERZEICHNISBAUM ANZEIGEN UND AUSWERTEN 551
8.5.7 CURSORPOSITION IN PIXEL ANGEBEN 554
8.5.8 SOUNDS PER API-FUNKTION AUSGEBEN 554
8.5.9 PC PIEPSEN LASSEN 555
8.5.10 EINE E-MAIL ERSTELLEN 555
8.5.11 EINE USERFORM BILDSCHIRMFUELLEND ANZEIGEN 556
8.5.12 EINE USERFORM UNVERRUECKBAR MACHEN 557
8.5.13 EIN LABEL EINER USERFORM MIT EINEM HYPERLINK AUSSTATTEN 558
8.5.14 DEN STANDARDDRUCKER PER API ABFRAGEN 559
8.5.15 TEXTE UEBER MD5 VERSCHLUESSELN 560
9 EREIGNISSE PROGRAMMIEREN 563
9.1 EREIGNISSE FUER DIE ARBEITSMAPPE 563
9.1.1 ALLGEMEINE VORGEHENSWEISE BEIM ERSTELLEN VON
ARBEITSMAPPEN-EREIGNISSEN 564
9.1.2 DIE WICHTIGSTEN EREIGNISSE FUER DIE ARBEITSMAPPE IM UEBERBLICK 565
9.1.3 ZUGRIFF BEIM OEFFNEN DER MAPPE FESTHALTEN (WORKBOOK_OPEN) 567
9.1.4 DAS SCHLIESSEN DER ARBEITSMAPPE BEDINGT VERHINDERN
(WORKBOOK_BEFORECLOSE) 572
15
INHALT
9.1.5 LETZTES BEARBEITUNGSDATUM FESTHALTEN (WORKBOOK_BEFORESAVE).
572
9.1.6 DIE LOESUNG FUER DAS SPARSAME DRUCKEN (WORKBOOK_BEFOREPRINT).
573
9.1.7 EINFUEGEN VON BLAETTERN VERHINDERN (WORKBOOK_NEWSHEET) 574
9.2 EREIGNISSE FUER DAS TABELLENBLATT 575
9.2.1 ALLGEMEINE VORGEHENSWEISE BEI DER EINSTELLUNG VON
TABELLENEREIGNISSEN 575
9.2.2 DIE WICHTIGSTEN EREIGNISSE FUER TABELLEN IM UEBERBLICK 576
9.2.3 PASSWORTEINGABE BEIM AKTIVIEREN EINER TABELLE
(WORKSHEET_ACTIVATE) 576
9.2.4 VERGLEICH VON ZWEI SPALTEN (WORKSHEET_CHANGE) 577
9.2.5 AUTOTEXTE UEBER KUERZEL ABRUFEN (WORKSHEET_CHANGE) 579
9.2.6 SYMBOLE NACH DER EINGABE VERAENDERN (WORKSHEET_CHANGE) 580
9.2.7 DIE SPALTENSUMME UEBERWACHEN (WORKSHEET_CHANGE) 582
9.2.8 NUR EINMALIGE EINGABE ZULASSEN (WORKSHEET_CHANGE) 583
9.2.9 DIE EINGABE VON DUBLETTEN VERHINDERN (WORKSHEET_CHANGE) 583
9.2.10 EINGABE VERHINDERN (WORKSHEET_SELECTIONCHANGE) 585
9.2.11 MARKIERUNG UEBERWACHEN (WORKSHEET_SELECTIONCHANGE) 586
9.2.12 MAUSKLICKS UEBERWACHEN (WORKSHEET_BEFORERIGHTCLICK) 587
9.2.13 DIE AKTUALISIERUNG VON PIVOT-TABELLEN UEBERWACHEN
(WORKSHEET_PIVOTTABLEUPDATE) 587
9.3 REAKTION AUF TASTENDRUCK 588
9.3.1 TEXTE EINFUEGEN 590
9.3.2 BLATTSPERRE OHNE BLATTSCHUTZ ERSTELLEN 591
9.3.3 NUR WERTE EINFUEGEN 592
9.4 ZEITSTEUERUNG IN EXCEL 593
9.4.1 REGELMAESSIG DIE UHRZEIT ANZEIGEN 593
9.4.2 DIE ZEIT LAEUFT 594
9.4.3 ZELLEN BLINKEN LASSEN 595
9.4.4 EINGABEN NACH ABLAUF EINER MINUTE LOESCHEN 596
10 DIE VBE-PROGRAMMIERUNG
599
10.1 DIE VBE-BIBLIOTHEK EINBINDEN 600
10.1.1 DIE VBE-BIBLIOTHEK DEAKTIVIEREN 601
10.1.2 WEITERE BIBLIOTHEKEN EINBINDEN 602
10.1.3 OBJEKTBIBLIOTHEKEN DEAKTIVIEREN 603
10.1.4 INFORMATIONEN ZU OBJEKTBIBLIOTHEKEN AUSGEBEN 604
10.1.5 VBE-EDITOR AUFRUFEN 604
10.1.6 DAS DIREKTFENSTER AUFRUFEN 605
16
INHALT
10.2 DIE VBE EIN-UND AUSSCHALTEN 605
10.2.1 NEUE MODULE EINFUEGEN 606
10.2.2 EINZELNE MODULE LOESCHEN 607
10.3 EINZELNES MAKRO LOESCHEN 607
10.4 ALLE MAKROS AUS EINER ARBEITSMAPPE ENTFERNEN 608
10.4.1 MODULE MIT MAKROS BESTUECKEN 609
10.4.2 MAKRO ZEILENWEISE IN EIN MODUL UEBERTRAGEN 610
10.4.3 MAKROS AUS EINER TEXTDATEI IN EIN MODUL UEBERFUEHREN 611
10.4.4 EXPORT VON VBA-MODULEN IN TEXTDATEIEN 612
10.5 IDENTIFIKATION VON KOMPONENTEN 613
10.6 EIN BESTIMMTES MAKRO AUSKOMMENTIEREN 614
10.7 DAS DIREKTFENSTER LOESCHEN 615
10.8 DEN STATUS DES VBA-PROJEKT ABFRAGEN 615
10.9 MAKROS UND EREIGNISSE DOKUMENTIEREN 616
11 DIALOGE, MELDUNGEN UND USERFORMS
PROGRAMMIEREN 619
11.1 MSGBOX-MELDUNG 620
11.1.1 WELCHE SCHALTFLAECHE WURDE ANGEKLICKT? 622
11.1.2 LOESCHRUECKFRAGE 623
11.2 DIE LNPUTBOX-EINGABEMASKE 623
11.2.1 EINEN SUCHBEGRIFF UEBER EINE INPUTBOX ABFRAGEN 624
11.2.2 ABFRAGE DES SPALTENBUCHSTABENS 626
11.3 INTEGRIERTE DIALOGE EINSETZEN 627
11.3.1 DEN OEFFNEN-DIALOG AUFRUFEN 628
11.3.2 DEN DIALOG OPTIONEN AUFRUFEN 631
11.4 EIGENE USERFORMS ENTWERFEN 631
11.4.1 USERFORM EINFUEGEN 632
11.4.2 USERFORM BESCHRIFTEN 633
11.4.3 USERFORM AUFRUFEN 634
11.4.4 DIE VERFUEGBAREN STEUERELEMENTE 634
11.4.5 STEUERELEMENTE EINFUEGEN 635
11.4.6 DIE WICHTIGSTEN EIGENSCHAFTEN 636
11.4.7 EREIGNISSE EINSTELLEN 640
17
INHALT
11.5 PROGRAMMIERUNG VON TEXTFELDERN 640
11.5.1 PASSWORT UEBER EINEN DIALOG ABFRAGEN 641
11.5.2 TEXTFELDER LEEREN 644
11.5.3 TEXTFELDERKENNZEICHNEN 647
11.5.4 PRUEFUNG AUF NUMERISCHEN INHALT 649
11.5.5 LAENGE EINES TEXTFELDES PRUEFEN 651
11.5.6 PRUEFEN UND RECHNEN MIT TEXTFELDERN 652
11.5.7 PRUEFEN UND WIDERRUFEN 657
11.5.8 EINE AUTOAUSFUELLEN-FUNKTION PROGRAMMIEREN 659
11.5.9 RECHTSCHREIBPRUEFUNG VORNEHMEN 662
11.5.10 DATEN UEBER EIN TEXTFELD SUCHEN 664
11.6 PROGRAMMIERUNG VON LISTENFELDERN 668
11.6.1 LISTENFELD MIT TABELLEN FUELLEN 668
11.6.2 LISTENFELD MIT MONATEN FUELLEN 671
11.6.3 MEHRSPALTIGES LISTENFELD MIT DATEN AUS TABELLE FUELLEN 673
11.6.4 LISTENFELD TRANSPONIERT FUELLEN 678
11.6.5 LISTENFELDER IM DUETT 681
11.6.6 LISTENFELD UND TEXTFELDER IM ZUSAMMENSPIEL 685
11.7 PROGRAMMIERUNG VON KOMBINATIONSFELDLISTEN 687
11.7.1 DROPDOWN MIT TAGEN FUELLEN 687
11.7.2 UNIKATE EINTRAEGE IM DROPDOWN ANZEIGEN 689
11.7.3 DROPDOWNS SYNCHRONISIEREN 693
11.7.4 DROPDOWN UND LISTENFELD IM DUETT 696
11.8 DIE PROGRAMMIERUNG VON OPTIONSSCHALTFLAECHEN 699
11.8.1 MEHRWERTSTEUERSATZ ALS OPTION ANWENDEN 699
11.8.2 OPTIONSFELDER UND LISTENFELD IM ZUSAMMENSPIEL 703
11.9 DIE PROGRAMMIERUNG VON KONTROLLKAESTCHEN 705
11.9.1 KONTROLLKAESTCHEN UEBER EINE TABELLE SPEISEN 706
11.9.2 ANSICHTSEINSTELLUNGEN UEBER KONTROLLKAESTCHEN VORNEHMEN 709
11.10 DIE PROGRAMMIERUNG VON BILDELEMENTEN 713
11.10.1 DER EIGENE BILDBETRACHTER 713
11.11 DIE PROGRAMMIERUNG SONSTIGER STEUERELEMENTE 717
11.11.1 BILDER IN MULTIPAGE LADEN 717
11.11.2 UMSCHALTFLAECHE PROGRAMMIEREN 719
11.11.3 DREHFELD PROGRAMMIEREN 724
11.11.4 DIE PROGRAMMIERUNG DES LISTVIEW-STEUERELEMENTS 727
11.11.5 DIE PROGRAMMIERUNG DES TREEVIEW-STEUERELEMENTS 732
11.11.6 DIE PROGRAMMIERUNG DES PROGRESSBAR-STEUERELEMENTS 736
18
INHALT
11.12 DAS VERWALTUNGSTOOL 738
11.12.1 DIE HINTERLEGTE DATENTABELLE 739
11.12.2 DIE BETEILIGTEN STEUERELEMENTE 740
11.12.3 VORBEREITENDE AUFGABEN 740
11.12.4 DATEN SUCHEN 742
11.12.5 MIT KLICK AUF DAS LISTENFELD DIE TEXTFELDER AUSFUELLEN 744
11.12.6 DEN DIALOG INITIALISIEREN 745
11.12.7 DATENSATZ LOESCHEN 746
11.12.8 DATENSATZ AENDERN 747
11.12.9 NEUE KUNDENNUMMER ERMITTELN 748
11.12.10 DATENSATZ ANLEGEN 748
12 EXCEL IM UMFELD VON OFFICE PROGRAMMIEREN
751
12.1 EXCEL IM ZUSAMMENSPIEL MIT POWERPOINT 751
12.1.1 EXCEL-BEREICH NACH POWERPOINT EXPORTIEREN 751
12.1.2 BEREICH AUS EXCEL IN EINE BESTEHENDE PRAESENTATION EINFUEGEN 754
12.1.3 EXCEL-BEREICH VERKNUEPFT IN EINE NEUE PRAESENTATION INTEGRIEREN 756
12.1.4 POWERPOINT-FOLIE ALS OBJEKT IN EXCEL EINBINDEN 758
12.1.5 DIAGRAMMOBJEKTE IN EINE PRAESENTATION EXPORTIEREN 760
12.2 EXCEL IM ZUSAMMENSPIEL MIT WORD 762
12.2.1 EXCEL-BEREICH IN DOKUMENT EXPORTIEREN 763
12.2.2 EXCEL-TABELLE IN EIN LEERES DOKUMENT UEBERFUEHREN 765
12.2.3 MARKIERTEN BEREICH EINER EXCEL-TABELLE IN EIN DOKUMENT
EXPORTIEREN 769
12.2.4 BEREICH ALS GRAFIK AN EINE BESTIMMTE STELLE EINES DOKUMENTS
EINFUEGEN 771
12.3 EXCEL IM ZUSAMMENSPIEL MIT OUTLOOK 773
12.3.1 KONTAKTDATEN AUS EXCEL NACH OUTLOOK EXPORTIEREN 774
12.3.2 TERMINE AUS EXCEL IN DEN OUTLOOK-KALENDER SCHIEBEN 778
12.3.3 AKTIVE TABELLE AUS EXCEL HERAUS VERSENDEN 782
12.3.4 AKTIVE TABELLE ALS ANHANG AUS EXCEL HERAUS VERSENDEN 783
12.3.5 AKTIVE ARBEITSMAPPE PER E-MAIL VERSENDEN 785
12.3.6 ALLE DOKUMENTE AUS EINEM VERZEICHNIS PER E-MAIL VERSENDEN 788
12.4 EXCEL IM ZUSAMMENSPIEL MIT ACCESS 790
12.4.1 TOOLFRAGE UND RANDBEDINGUNGEN 791
12.4.2 ANFORDERUNGEN AN DAS TOOL 791
12.4.3 DIE UMSETZUNG DER KERNFUNKTIONEN 791
12.4.4 BEFUELLUNG DER USERFORM MIT DEN WICHTIGSTEN DATEN 793
19
INHALT
12.4.5 SUCHE NACH THERAPEUT UEBER DAS KUERZEL/DEN PATIENTENNAMEN 795
12.4.6 SUCHE NACH DATUM 801
12.4.7 TERMINE ERFASSEN 803
12.4.8 AENDERUNG VON TERMINEN 805
12.4.9 TERMINE LOESCHEN 807
12.4.10 FELDERLOESCHEN 808
12.5 EXCEL IM ZUSAMMENSPIEL MIT DEM INTERNET EXPLORER 809
12.5.1 EINE INTERNETSEITE AUS EXCEL AUFRUFEN 809
12.5.2 TEXTE UEBERSETZEN MIT GOOGLE 810
12.5.3 BILD AUS INTERNET LADEN UND IN USERFORM ANZEIGEN 812
12.5.4 EIN PDF AUS DEM INTERNET LADEN 814
13 DATENFELDER, ADO, DICTIONARIES UND COLLECTIONS
PROGRAMMIEREN SIS
13.1 AUFGABEN MIT HILFE VON ADO UND SQL-STATEMENTS LOESEN 815
13.1.1 DATEN FILTERN UND IN EINER ANDEREN TABELLE AUSGEBEN 816
13.1.2 UMSAETZE NACH DATUM VERDICHTEN 819
13.1.3 UMSAETZE NACH DATUM UND WARENGRUPPE VERDICHTEN 822
13.1.4 DATEN AUS EINER ARBEITSMAPPE BEZIEHEN, OHNE DIESE ZU OEFFNEN 825
13.1.5 DATEN AUS EINER TABELLE LOESCHEN 828
13.1.6 TOP-WERTE ERMITTELN 830
13.1.7 MEHRERE TABELLEN ZUSAMMENFASSEN 832
13.1.8 EINE UNIKATSLISTE BILDEN 834
13.1.9 EXCEL-DATEN PER ADO VERAENDERN 837
13.2 ARBEITEN MIT ARRAYS 840
13.2.1 AKTIONEN IM ARBEITSSPEICHER AUSFUEHREN LASSEN 841
13.2.2 BESTIMMTE DATEN AUS EINER TABELLE LOESCHEN 844
13.2.3 DATEN KONVERTIEREN 847
13.3 ARBEITEN MIT DEM DICTIONARY-OBJEKT 851
13.3.1 DATEN VERDICHTEN 852
13.3.2 BEDINGTE SUMMIERUNG MIT MEHREREN KRITERIEN 855
13.3.3 EINE UNIKATSLISTE ERSTELLEN 859
13.3.4 ANZAHL VON BESTELLUNGEN ERMITTELN 861
13.3.5 DOPPELTE DATEN IN EINEM BEREICH ERMITTELN 866
13.4 ARBEITEN MIT COLLECTIONS 868
13.4.1 UNIKATE EINTRAEGE UEBER EINE COLLECTION BILDEN 869
13.4.2 EINE COLLECTION AUS EINERTABELLE BEFUELLEN 872
20
INHALT
14 DIE PROGRAMMIERUNG DER EXCEL-OBERFLAECHE 875
14.1 DIE PROGRAMMIERUNG VON KONTEXTMENUES 875
14.1.1 KONTEXTMENUES DEAKTIVIEREN 876
14.1.2 DAS ZELLEN-KONTEXTMENUE ERWEITERN 877
14.1.3 KONTEXTMENUE AUFBAUEN (DREISTUFIG) 879
14.1.4 KONTEXTMENUE ZURUECKSETZEN 881
14.2 DIE RIBBON-PROGRAMMIERUNG 881
14.2.1 DER CUSTOM UL EDITOR 881
14.2.2 WEITERE WICHTIGE QUELLEN UND HILFEN 884
14.2.3 RIBBON MIT SCHALTFLAECHEN ERSTELLEN 885
14.2.4 RIBBON MIT COMBOBOX ERSTELLEN 887
14.2.5 RIBBON MIT BEREITS VERFUEGBAREN FUNKTIONEN BESTUECKEN 889
14.2.6 DEN BACKSTAGE-BEREICH PROGRAMMIEREN 890
14.2.7 EINE GALERIE MIT FOTOS ERSTELLEN 892
15 FEHLERBEHANDLUNG, TUNING UND DER SCHUTZ
VON VBA-PROJEKTEN 893
15.1 KLEINERE FEHLER BEHEBEN 893
15.1.1 STIMMT DIE SYNTAX? 893
15.1.2 IST DIE VARIABLENDEFINITION GEGEBEN? 894
15.1.3 OBJEKT VORHANDEN? 894
15.1.4 METHODE, EIGENSCHAFT VERFUEGBAR? 895
15.2 SCHWERWIEGENDERE FEHLER 895
15.2.1 FEHLER IM VORFELD ERKENNEN UND REAGIEREN 895
15.2.2 FEHLER IGNORIEREN 896
15.2.3 FEHLERURSACHE ERMITTELN 896
15.2.4 DIE FUNKTION ISERROR 897
15.3 DAS ADD-IN MZ-TOOLS 898
15.3.1 ZEILENNUMMERN AUTOMATISCH EINFUEGEN 899
15.3.2 EINE FEHLERBEHANDLUNG MIT DEN MZ-TOOLS HINZUFUEGEN 900
15.4 LAUFZEITEN VERKUERZEN 901
15.4.1 VARIABLEN UND KONSTANTEN EINSETZEN 901
15.4.2 BERECHNUNG UND BILDSCHIRMAKTUALISIERUNG AUSSCHALTEN 902
15.4.3 INTEGRIERTE TABELLENFUNKTIONEN ANWENDEN 903
15.5 VBA-PROJEKTE SCHUETZEN 903
21
INHALT
16 TYPISCHE VERARBEITUNGSAUFGABEN AUS DER PRAXIS
905
16.1 DATEN UEBERTRAGEN 905
16.2 DATEN IM BATCH VERARBEITEN 908
16.3 DATEN VERTEILEN 910
16.3.1 DIE TABELLEN ENTFERNEN 911
16.3.2 DIE VERTEILUNG DER ZEILEN AUF DIETABELLEN 912
16.3.3 DIE PLAUSIBILITAET PRUEFEN 915
16.3.4 DER EXPORT DER TABELLEN 917
16.4 BERICHTSFILTERSEITEN ERSTELLEN 918
16.5 DATEN LOESCHEN 921
16.5.1 DATEN ENTFERNEN-VARIANTE 1 922
16.5.2 DATEN ENTFERNEN-VARIANTE 2 922
16.5.3 DATEN ENTFERNEN-VARIANTE 3 923
16.6 DATEN KENNZEICHNEN 924
16.6.1 DOPPELTE DATEN KENNZEICHNEN (DER STANDARD) 925
16.6.2 DOPPELTE DATEN KENNZEICHNEN (DIE ERWEITERUNG) 927
16.6.3 TOP-10-WERTE AUS EINEM BEREICH ERMITTELN 929
INDEX 933
22 |
any_adam_object | 1 |
author | Held, Bernd 1969- |
author_GND | (DE-588)123580501 |
author_facet | Held, Bernd 1969- |
author_role | aut |
author_sort | Held, Bernd 1969- |
author_variant | b h bh |
building | Verbundindex |
bvnumber | BV042938540 |
classification_rvk | ST 250 ST 371 |
classification_tum | DAT 357f DAT 304f |
ctrlnum | (OCoLC)918614531 (DE-599)DNB1074838564 |
dewey-full | 004 005.54 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science 005 - Computer programming, programs, data, security |
dewey-raw | 004 005.54 |
dewey-search | 004 005.54 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2., aktualisierte und erweiterte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042938540</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170518</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">151021s2016 a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">15,N33</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1074838564</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836238217</subfield><subfield code="9">3-8362-3821-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836238212</subfield><subfield code="c">Festeinband : EUR 49.90 (DE), EUR 51.30 (AT), sfr 63.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-3821-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836251303</subfield><subfield code="c">Bundle Buch + EBook; EBook (PDF, ePub, Mobi, Online) : EUR 54.90 (DE)</subfield><subfield code="9">978-3-8362-5130-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)918614531</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1074838564</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-862</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1028</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.54</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 371</subfield><subfield code="0">(DE-625)143672:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 357f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 304f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Held, Bernd</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123580501</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">VBA mit Excel</subfield><subfield code="b">das umfassende Handbuch</subfield><subfield code="c">Bernd Held</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., aktualisierte und erweiterte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk Verlag</subfield><subfield code="c">2016</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">950 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Rheinwerk computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: "VBA-Lösungen für Excel 2007 bis 2016". - Auf dem Buchrücken: "Das Standardwerk aktuell zu Excel 2007 bis 2016"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">EXCEL</subfield><subfield code="0">(DE-588)4138932-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VisualBASIC für Applikationen</subfield><subfield code="0">(DE-588)4341325-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">EXCEL</subfield><subfield code="0">(DE-588)4138932-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">VisualBASIC für Applikationen</subfield><subfield code="0">(DE-588)4341325-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-8362-3822-9</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=5337029&prov=M&dok%5Fvar=1&dok%5Fext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028365104&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028365104</subfield></datafield></record></collection> |
id | DE-604.BV042938540 |
illustrated | Illustrated |
indexdate | 2024-09-10T04:02:28Z |
institution | BVB |
isbn | 3836238217 9783836238212 9783836251303 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028365104 |
oclc_num | 918614531 |
open_access_boolean | |
owner | DE-862 DE-BY-FWS DE-Aug4 DE-523 DE-29T DE-859 DE-11 DE-M347 DE-91G DE-BY-TUM DE-1102 DE-573 DE-473 DE-BY-UBG DE-1046 DE-898 DE-BY-UBR DE-1049 DE-91 DE-BY-TUM DE-20 DE-1028 DE-521 DE-634 DE-703 |
owner_facet | DE-862 DE-BY-FWS DE-Aug4 DE-523 DE-29T DE-859 DE-11 DE-M347 DE-91G DE-BY-TUM DE-1102 DE-573 DE-473 DE-BY-UBG DE-1046 DE-898 DE-BY-UBR DE-1049 DE-91 DE-BY-TUM DE-20 DE-1028 DE-521 DE-634 DE-703 |
physical | 950 Seiten Illustrationen, Diagramme |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Rheinwerk Verlag |
record_format | marc |
series2 | Rheinwerk computing |
spellingShingle | Held, Bernd 1969- VBA mit Excel das umfassende Handbuch EXCEL (DE-588)4138932-3 gnd VisualBASIC für Applikationen (DE-588)4341325-0 gnd |
subject_GND | (DE-588)4138932-3 (DE-588)4341325-0 |
title | VBA mit Excel das umfassende Handbuch |
title_auth | VBA mit Excel das umfassende Handbuch |
title_exact_search | VBA mit Excel das umfassende Handbuch |
title_full | VBA mit Excel das umfassende Handbuch Bernd Held |
title_fullStr | VBA mit Excel das umfassende Handbuch Bernd Held |
title_full_unstemmed | VBA mit Excel das umfassende Handbuch Bernd Held |
title_short | VBA mit Excel |
title_sort | vba mit excel das umfassende handbuch |
title_sub | das umfassende Handbuch |
topic | EXCEL (DE-588)4138932-3 gnd VisualBASIC für Applikationen (DE-588)4341325-0 gnd |
topic_facet | EXCEL VisualBASIC für Applikationen |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=5337029&prov=M&dok%5Fvar=1&dok%5Fext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028365104&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT heldbernd vbamitexceldasumfassendehandbuch |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 371 E91 H474 V3(2) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
Exemplar 2 | ausleihbar Verfügbar Bestellen |
Exemplar 3 | ausleihbar Verfügbar Bestellen |
Exemplar 4 | ausleihbar Verfügbar Bestellen |
Exemplar 5 | ausleihbar Verfügbar Bestellen |