VBA mit Excel
Das umfassende Handbuch. Das Standardwerk für Einsteiger und Fortgeschrittene. Konzepte und Techniken der VBA-Programmierung. Programme für die tägliche Praxis. Mit über 650 sofort einsetzbaren Makros zu
Das Standardwerk zu Excel-VBA
Ob Einsteiger oder fortgeschrittener Anwender: Mit diesem Buch werden Sie unter Anleitung des Erfolgsautors Bernd Held zum Profi in VBA mit Excel. Von den Grundlagen und der Objektprogrammierung über Funktionen und Ereignisse...
Ob Einsteiger oder fortgeschrittener Anwender: Mit diesem Buch werden Sie unter Anleitung des Erfolgsautors Bernd Held zum Profi in VBA mit Excel. Von den Grundlagen und der Objektprogrammierung über Funktionen und Ereignisse...
Leider schon ausverkauft
versandkostenfrei
Buch
Fr. 63.90
inkl. MwSt.
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „VBA mit Excel “
Klappentext zu „VBA mit Excel “
Das Standardwerk zu Excel-VBAOb Einsteiger oder fortgeschrittener Anwender: Mit diesem Buch werden Sie unter Anleitung des Erfolgsautors Bernd Held zum Profi in VBA mit Excel. Von den Grundlagen und der Objektprogrammierung über Funktionen und Ereignisse bis hin zu UserForms oder Multifunktionsleisten: Alles drin und mit zahlreichen Beispielen illustriert. Best Practices helfen Ihnen, Ihren Code zu tunen und im Fehlerfall immer die passende Antwort parat zu haben. Das Buch ist damit Einführung, Arbeitsbuch und Nachschlagewerk in einem und unverzichtbar für jeden, der Excel-VBA lernen will. Mit über 600 sofort einsetzbaren Makros zum Download.
Aus dem Inhalt:
Grundsätzliches zur Programmierung
Die Arbeitsumgebung für die Programmierung
Datentypen, Variablen und Konstanten
Sprachelemente in VBA in der praktischen Anwendung
Zellen und Bereiche programmieren
Die Programmierung von Spalten und Zeilen
Tabellenblätter programmieren
Die Programmierung von Arbeitsmappen
Diagramme und Pivot-Tabellenberichte programmieren
Benutzerdefinierte Funktionen und Funktionsmakros
Programmierung durch Windows-API-Aufrufe
Ereignisse in Excel einsetzen
VBE-Programmierung
Dialoge, Meldungen und UserForms programmieren
Steuerelemente in Tabellen programmieren
Eigene Menüs und Symbolleisten erstellen
Excel und sein Umfeld
Fehlerbehandlung, Tuning und Schutz von VBA-Projekten
FAQ zur Programmierung mit Excel
Aufstellung aller wichtigen VBA-Befehle
Sofort einsetzbare Makros
Inhaltsverzeichnis zu „VBA mit Excel “
Vorwort ... 25
1. Die Entwicklungsumgebung von Excel ... 29
1.1 ... Excel auf die Programmierung vorbereiten ... 29
1.2 ... Die Bestandteile der Entwicklungsumgebung ... 32
2. Datentypen, Variablen und Konstanten ... 67
2.1 ... Der Einsatz von Variablen ... 67
2.2 ... Die Verwendung von Konstanten ... 86
3. Die Sprachelemente von Excel-VBA ... 101
3.1 ... Bedingungen ... 101
3.2 ... Typische Aufgaben aus der Praxis ... 102
3.3 ... Die Kurzform einer Bedingung ... 110
3.4 ... Die Anweisung »Select Case« einsetzen ... 112
3.5 ... Die »Enum«-Anweisung ... 118
3.6 ... Schleifen erstellen und verstehen ... 120
3.7 ... Sonstige Sprachelemente ... 154
4. Zellen und Bereiche programmieren ... 161
4.1 ... Zahlenformat einstellen und/oder konvertieren ... 161
4.2 ... Zellen, Rahmen und Schriften formatieren ... 180
4.3 ... Die bedingte Formatierung von Excel ... 196
4.4 ... Bereiche und Zellen benennen ... 211
4.5 ... Tabellenfunktionen einsetzen ... 224
4.6 ... Matrixformeln in der Programmierung nutzen ... 246
4.7 ... Texte und Zahlen manipulieren ... 251
4.8 ... Gültigkeitsprüfung in Excel ... 263
4.9 ... Kommentare in Excel einsetzen ... 276
5. Spalten und Zeilen programmieren ... 291
5.1 ... Zeilen und Spalten ansprechen, ansteuern und anpassen ... 291
5.2 ... Zeilen einfügen und löschen ... 301
5.3 ... Spalten einfügen, löschen und bereinigen ... 306
5.4 ... Zeilen ein- und ausblenden ... 308
5.5 ... Spalten ein- und ausblenden ... 309
5.6 ... Spalten und Zeilen formatieren ... 310
5.7 ... Daten sortieren ... 312
5.8 ... Spalte(n) vergleichen ... 317
5.9 ... Zeilen filtern ... 320
5.10 ... Zeilen über das Teilergebnis gruppieren
... mehr
... 353
6. Tabellen und Diagramme programmieren ... 357
6.1 ... Tabellen einfügen ... 357
6.2 ... Tabellenblätter benennen ... 358
6.3 ... Tabellen markieren ... 361
6.4 ... Tabellenblätter gruppieren ... 362
6.5 ... Tabellenblätter löschen ... 364
6.6 ... Tabellenblätter ein- und ausblenden ... 369
6.7 ... Tabellenblätter schützen ... 372
6.8 ... Tabellen einstellen ... 376
6.9 ... Tabellenblätter drucken und PDF erstellen ... 390
6.10 ... Tabelleninhaltsverzeichnis erstellen ... 393
6.11 ... Intelligente Tabellen ... 395
6.12 ... Pivot-Tabellen erstellen ... 403
6.13 ... Diagramme programmieren ... 413
7. Arbeitsmappen und Dateien programmieren ... 431
7.1 ... Arbeitsmappen ansprechen ... 431
7.2 ... Arbeitsmappen anlegen ... 432
7.3 ... Arbeitsmappen speichern ... 435
7.4 ... Arbeitsmappen öffnen ... 441
7.5 ... Arbeitsmappen schliessen ... 446
7.6 ... Arbeitsmappe löschen ... 448
7.7 ... Arbeitsmappen drucken ... 451
7.8 ... Dokumenteigenschaften verarbeiten ... 454
7.9 ... Arbeitsmappen und Verknüpfungen ... 459
7.10 ... Arbeitsmappe durchsuchen ... 465
7.11 ... Arbeitsmappen miteinander vergleichen ... 466
7.12 ... Arbeitsmappenübersicht erstellen ... 469
7.13 ... Textdateien importieren ... 470
7.14 ... Makros für das Dateimanagement ... 482
8. Eigene Funktionen, reguläre Ausdrücke und API-Funktionen ... 493
8.1 ... Benutzerdefinierte Funktionen ... 493
8.2 ... Modulare Funktionen schreiben ... 518
8.3 ... Funktionen verfügbar machen ... 532
8.4 ... Mit regulären Ausdrücken programmieren ... 534
8.5 ... API-Funktionen einsetzen ... 548
9. Ereignisse programmieren ... 565
9.1 ... Ereignisse für die Arbeitsmappe ... 565
9.2 ... Ereignisse für das Tabellenblatt ... 577
9.3 ... Reaktion auf Tastendruck ... 590
9.4 ... Zeitsteuerung in Excel ... 595
10. Die VBE-Programmierung ... 601
10.1 ... Die VBE-Bibliothek einbinden ... 602
10.2 ... Die VBE ein- und ausschalten ... 607
10.3 ... Einzelnes Makro löschen ... 609
10.4 ... Alle Makros aus einer Arbeitsmappe entfernen ... 610
10.5 ... Identifikation von Komponenten ... 615
10.6 ... Ein bestimmtes Makro auskommentieren ... 616
10.7 ... Das Direktfenster löschen ... 617
10.8 ... Den Status des VBA-Projekts abfragen ... 617
10.9 ... Makros und Ereignisse dokumentieren ... 618
11. Dialoge, Meldungen und UserForms programmieren ... 621
11.1 ... »MsgBox«-Meldung ... 622
11.2 ... Die »InputBox«-Eingabemaske ... 625
11.3 ... Integrierte Dialoge einsetzen ... 629
11.4 ... Eigene UserForms entwerfen ... 633
11.5 ... Programmierung von Textfeldern ... 642
11.6 ... Programmierung von Listenfeldern ... 670
11.7 ... Programmierung von Kombinationsfeldlisten ... 689
11.8 ... Die Programmierung von Optionsschaltflächen ... 701
11.9 ... Die Programmierung von Kontrollkästchen ... 707
11.10 ... Die Programmierung von Bildelementen ... 715
11.11 ... Die Programmierung sonstiger Steuerelemente ... 719
11.12 ... Das Verwaltungstool ... 740
12. Excel im Umfeld von Office programmieren ... 753
12.1 ... Excel im Zusammenspiel mit PowerPoint ... 753
12.2 ... Excel im Zusammenspiel mit Word ... 764
12.3 ... Excel im Zusammenspiel mit Outlook ... 775
12.4 ... Excel im Zusammenspiel mit Access ... 792
12.5 ... Excel im Zusammenspiel mit dem Internet Explorer ... 811
13. Datenfelder, ADO, Dictionaries und Collections programmieren ... 817
13.1 ... Aufgaben mit Hilfe von ADO und SQL-Statements lösen ... 817
13.2 ... Arbeiten mit Arrays ... 842
13.3 ... Arbeiten mit dem »Dictionary«-Objekt ... 853
13.4 ... Arbeiten mit Collections ... 870
14. Die Programmierung der Excel-Oberfläche ... 877
14.1 ... Die Programmierung von Kontextmenüs ... 877
14.2 ... Die Ribbon-Programmierung ... 883
15. Fehlerbehandlung, Tuning und der Schutz von VBA-Projekten ... 895
15.1 ... Kleinere Fehler beheben ... 895
15.2 ... Schwerwiegendere Fehler ... 897
15.3 ... Das Add-In MZ-Tools ... 900
15.4 ... Laufzeiten verkürzen ... 903
15.5 ... VBA-Projekte schützen ... 905
16. Typische Verarbeitungsaufgaben aus der Praxis ... 907
16.1 ... Daten übertragen ... 907
16.2 ... Daten im Batch verarbeiten ... 910
16.3 ... Daten verteilen ... 912
16.4 ... Berichtsfilterseiten erstellen ... 920
16.5 ... Daten löschen ... 923
16.6 ... Daten kennzeichnen ... 926
16.7 ... Diagramme automatisch formatieren ... 934
16.8 ... Daten über den Einsatz von Wildcards suchen ... 938
16.9 ... Zwei identische Bereiche miteinander vergleichen ... 939
16.10 ... Suche nach einem Begriff unter Berücksichtigung der Formatierung ... 941
16.11 ... Automatische Sicherung von E-Mails in einer Access-Datenbank ... 942
16.12 ... Den Durchschnitt aus den Top-5-Werten berechnen ... 945
16.13 ... Automatische Erstellung von Arbeitsmappen auf Knopfdruck ... 947
16.14 ... Alle Formeln einer Tabelle schützen und verstecken ... 948
16.15 ... Eine Unikatsliste über den Einsatz von SQL erstellen ... 949
16.16 ... Erstellung eines Kalenders mit VBA -- Schritt für Schritt ... 952
16.17 ... Kriterien für eine Mehrfachfilterung aus Zellen beziehen ... 954
16.18 ... Bestimmte Zeichenfolge in einem Bereich entfernen ... 955
16.19 ... Automatisch eine Kopie der Mappe erstellen ... 956
16.20 ... Einen Excel-Bereich als Objekt nach PowerPoint übertragen ... 957
16.21 ... Einen formatierten Text in eine PowerPoint-Folie übertragen ... 960
16.22 ... Top-Werte ermitteln und kennzeichnen ... 962
16.23 ... Daten aus einer geschlossenen Mappe ziehen ... 964
16.24 ... Ein PDF in Excel erstellen und direkt versenden ... 966
16.25 ... Daten verdichten ... 968
Index ... 975
6. Tabellen und Diagramme programmieren ... 357
6.1 ... Tabellen einfügen ... 357
6.2 ... Tabellenblätter benennen ... 358
6.3 ... Tabellen markieren ... 361
6.4 ... Tabellenblätter gruppieren ... 362
6.5 ... Tabellenblätter löschen ... 364
6.6 ... Tabellenblätter ein- und ausblenden ... 369
6.7 ... Tabellenblätter schützen ... 372
6.8 ... Tabellen einstellen ... 376
6.9 ... Tabellenblätter drucken und PDF erstellen ... 390
6.10 ... Tabelleninhaltsverzeichnis erstellen ... 393
6.11 ... Intelligente Tabellen ... 395
6.12 ... Pivot-Tabellen erstellen ... 403
6.13 ... Diagramme programmieren ... 413
7. Arbeitsmappen und Dateien programmieren ... 431
7.1 ... Arbeitsmappen ansprechen ... 431
7.2 ... Arbeitsmappen anlegen ... 432
7.3 ... Arbeitsmappen speichern ... 435
7.4 ... Arbeitsmappen öffnen ... 441
7.5 ... Arbeitsmappen schliessen ... 446
7.6 ... Arbeitsmappe löschen ... 448
7.7 ... Arbeitsmappen drucken ... 451
7.8 ... Dokumenteigenschaften verarbeiten ... 454
7.9 ... Arbeitsmappen und Verknüpfungen ... 459
7.10 ... Arbeitsmappe durchsuchen ... 465
7.11 ... Arbeitsmappen miteinander vergleichen ... 466
7.12 ... Arbeitsmappenübersicht erstellen ... 469
7.13 ... Textdateien importieren ... 470
7.14 ... Makros für das Dateimanagement ... 482
8. Eigene Funktionen, reguläre Ausdrücke und API-Funktionen ... 493
8.1 ... Benutzerdefinierte Funktionen ... 493
8.2 ... Modulare Funktionen schreiben ... 518
8.3 ... Funktionen verfügbar machen ... 532
8.4 ... Mit regulären Ausdrücken programmieren ... 534
8.5 ... API-Funktionen einsetzen ... 548
9. Ereignisse programmieren ... 565
9.1 ... Ereignisse für die Arbeitsmappe ... 565
9.2 ... Ereignisse für das Tabellenblatt ... 577
9.3 ... Reaktion auf Tastendruck ... 590
9.4 ... Zeitsteuerung in Excel ... 595
10. Die VBE-Programmierung ... 601
10.1 ... Die VBE-Bibliothek einbinden ... 602
10.2 ... Die VBE ein- und ausschalten ... 607
10.3 ... Einzelnes Makro löschen ... 609
10.4 ... Alle Makros aus einer Arbeitsmappe entfernen ... 610
10.5 ... Identifikation von Komponenten ... 615
10.6 ... Ein bestimmtes Makro auskommentieren ... 616
10.7 ... Das Direktfenster löschen ... 617
10.8 ... Den Status des VBA-Projekts abfragen ... 617
10.9 ... Makros und Ereignisse dokumentieren ... 618
11. Dialoge, Meldungen und UserForms programmieren ... 621
11.1 ... »MsgBox«-Meldung ... 622
11.2 ... Die »InputBox«-Eingabemaske ... 625
11.3 ... Integrierte Dialoge einsetzen ... 629
11.4 ... Eigene UserForms entwerfen ... 633
11.5 ... Programmierung von Textfeldern ... 642
11.6 ... Programmierung von Listenfeldern ... 670
11.7 ... Programmierung von Kombinationsfeldlisten ... 689
11.8 ... Die Programmierung von Optionsschaltflächen ... 701
11.9 ... Die Programmierung von Kontrollkästchen ... 707
11.10 ... Die Programmierung von Bildelementen ... 715
11.11 ... Die Programmierung sonstiger Steuerelemente ... 719
11.12 ... Das Verwaltungstool ... 740
12. Excel im Umfeld von Office programmieren ... 753
12.1 ... Excel im Zusammenspiel mit PowerPoint ... 753
12.2 ... Excel im Zusammenspiel mit Word ... 764
12.3 ... Excel im Zusammenspiel mit Outlook ... 775
12.4 ... Excel im Zusammenspiel mit Access ... 792
12.5 ... Excel im Zusammenspiel mit dem Internet Explorer ... 811
13. Datenfelder, ADO, Dictionaries und Collections programmieren ... 817
13.1 ... Aufgaben mit Hilfe von ADO und SQL-Statements lösen ... 817
13.2 ... Arbeiten mit Arrays ... 842
13.3 ... Arbeiten mit dem »Dictionary«-Objekt ... 853
13.4 ... Arbeiten mit Collections ... 870
14. Die Programmierung der Excel-Oberfläche ... 877
14.1 ... Die Programmierung von Kontextmenüs ... 877
14.2 ... Die Ribbon-Programmierung ... 883
15. Fehlerbehandlung, Tuning und der Schutz von VBA-Projekten ... 895
15.1 ... Kleinere Fehler beheben ... 895
15.2 ... Schwerwiegendere Fehler ... 897
15.3 ... Das Add-In MZ-Tools ... 900
15.4 ... Laufzeiten verkürzen ... 903
15.5 ... VBA-Projekte schützen ... 905
16. Typische Verarbeitungsaufgaben aus der Praxis ... 907
16.1 ... Daten übertragen ... 907
16.2 ... Daten im Batch verarbeiten ... 910
16.3 ... Daten verteilen ... 912
16.4 ... Berichtsfilterseiten erstellen ... 920
16.5 ... Daten löschen ... 923
16.6 ... Daten kennzeichnen ... 926
16.7 ... Diagramme automatisch formatieren ... 934
16.8 ... Daten über den Einsatz von Wildcards suchen ... 938
16.9 ... Zwei identische Bereiche miteinander vergleichen ... 939
16.10 ... Suche nach einem Begriff unter Berücksichtigung der Formatierung ... 941
16.11 ... Automatische Sicherung von E-Mails in einer Access-Datenbank ... 942
16.12 ... Den Durchschnitt aus den Top-5-Werten berechnen ... 945
16.13 ... Automatische Erstellung von Arbeitsmappen auf Knopfdruck ... 947
16.14 ... Alle Formeln einer Tabelle schützen und verstecken ... 948
16.15 ... Eine Unikatsliste über den Einsatz von SQL erstellen ... 949
16.16 ... Erstellung eines Kalenders mit VBA -- Schritt für Schritt ... 952
16.17 ... Kriterien für eine Mehrfachfilterung aus Zellen beziehen ... 954
16.18 ... Bestimmte Zeichenfolge in einem Bereich entfernen ... 955
16.19 ... Automatisch eine Kopie der Mappe erstellen ... 956
16.20 ... Einen Excel-Bereich als Objekt nach PowerPoint übertragen ... 957
16.21 ... Einen formatierten Text in eine PowerPoint-Folie übertragen ... 960
16.22 ... Top-Werte ermitteln und kennzeichnen ... 962
16.23 ... Daten aus einer geschlossenen Mappe ziehen ... 964
16.24 ... Ein PDF in Excel erstellen und direkt versenden ... 966
16.25 ... Daten verdichten ... 968
Index ... 975
... weniger
Autoren-Porträt von Bernd Held
Bernd Held ist von Haus aus gelernter Informatiker. Zu seinen Spezialgebieten zählen Excel, VBA-Programmierung, Access und allgemeine Office- und Tool-Themen. Er wurde von Microsoft mehrfach als MVP (Most Valuable Professional) für den Bereich Excel ausgezeichnet. Seit 2008 arbeitet er mit einem eigenen Team aus Experten zusammen, das Projekte und Schulungen durchführt, Unternehmen berät und Bücher sowie Fachartikel veröffentlicht.
Bibliographische Angaben
- Autor: Bernd Held
- 2018, 3., aktualis. u. erw. Aufl., 995 Seiten, mit Abbildungen, Masse: 17,6 x 24,4 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836260530
- ISBN-13: 9783836260534
Kommentar zu "VBA mit Excel"
0 Gebrauchte Artikel zu „VBA mit Excel“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
5 von 5 Sternen
5 Sterne 1Schreiben Sie einen Kommentar zu "VBA mit Excel".
Kommentar verfassen