

Beschreibung
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 h...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 Symbolleisten: Hier ist alles drin, mit zahlreichen Beispielen illustriert. Dank der Best Practices erstellen Sie leicht Ihren eigenen Code und haben im Fehlerfall immer die passende Lösung parat. Sie erfahren zudem, wie Sie von KI-Tools bei der VBA-Programmierung profitieren. Das Buch ist Einführung, Arbeitsbuch und Nachschlagewerk in einem und unverzichtbar für die Arbeit mit Excel-VBA. Mit über 650 sofort einsetzbaren Makros zum Download. Geeignet für Excel 2016 bis 2024 und das Office-Abo Microsoft 365. Aus dem Inhalt:Grundsätzliches zur ProgrammierungDie Arbeitsumgebung für die ProgrammierungDatentypen, Variablen und KonstantenSprachelemente in VBA in der praktischen AnwendungZellen und Bereiche programmierenDie Programmierung von Spalten und ZeilenTabellenblätter programmierenDie Programmierung von ArbeitsmappenDiagramme und Pivot-Tabellenberichte programmierenBenutzerdefinierte Funktionen und FunktionsmakrosProgrammierung durch Windows-API-AufrufeEreignisse in Excel einsetzenVBE-ProgrammierungDialoge, Meldungen und UserForms programmierenSteuerelemente in Tabellen programmierenEigene Menüs und Symbolleisten erstellenExcel und sein UmfeldFehlerbehandlung, Tuning und Schutz von VBA-ProjektenKI-Tools als nützliche HelferFAQ zur Programmierung mit ExcelAufstellung aller wichtigen VBA-BefehleSofort einsetzbare Makros
Vorwort
Das umfassende Handbuch für Einsteiger und fortgeschrittene Anwender. Aktuell zu Excel 2024 und Microsoft 365 Ausgabe 2025
Autorentext
Bernd Held ist Spezialist für Excel, VBA-Programmierung, Access und allgemeine Office- und Tool-Themen. Von Haus aus ist er gelernter Informatiker. 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. Aktuelle Informationen und weitere Tipps bietet Bernd Held in seinem VBA-Newsletter an.
Klappentext
Werden Sie unter Anleitung des Erfolgsautors Bernd Held zum Profi in Excel-VBA! Von den Grundlagen und der Objektprogrammierung über Funktionen und Ereignisse bis hin zu UserForms oder Symbolleisten: Hier ist alles drin, mit zahlreichen Beispielen illustriert. Dank der Best Practices erstellen Sie leicht Ihren eigenen Code und haben im Fehlerfall immer die passende Lösung parat. Sie erfahren zudem, wie Sie von KI-Tools bei der VBA-Programmierung profitieren. Das Buch ist Einführung, Arbeitsbuch und Nachschlagewerk in einem und unverzichtbar für die Arbeit mit Excel-VBA. Mit über 650 sofort einsetzbaren Makros zum Download. Geeignet für Excel 2016 bis 2024 und das Office-Abo Microsoft 365. 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 KI-Tools als nützliche Helfer FAQ zur Programmierung mit Excel Aufstellung aller wichtigen VBA-Befehle Sofort einsetzbare Makros
Inhalt
Materialien zum Buch ... 25
Vorwort ... 27
1. Die Entwicklungsumgebung von Excel ... 31
1.1 ... Excel auf die Programmierung vorbereiten ... 31
1.2 ... Die Bestandteile der Entwicklungsumgebung ... 34
2. Datentypen, Variablen und Konstanten ... 69
2.1 ... Der Einsatz von Variablen ... 69
2.2 ... Die Verwendung von Konstanten ... 88
3. Die Sprachelemente von Excel-VBA ... 103
3.1 ... Bedingungen ... 103
3.2 ... Typische Aufgaben aus der Praxis ... 104
3.3 ... Die Kurzform einer Bedingung ... 112
3.4 ... Die Anweisung »Select Case« einsetzen ... 114
3.5 ... Die »Enum«-Anweisung ... 119
3.6 ... Schleifen erstellen und verstehen ... 121
3.7 ... Sonstige Sprachelemente ... 155
4. Zellen und Bereiche programmieren ... 161
4.1 ... Zahlenformat einstellen und/oder konvertieren ... 161
4.2 ... Zellen, Rahmen und Schriften formatieren ... 179
4.3 ... Die bedingte Formatierung von Excel ... 195
4.4 ... Bereiche und Zellen benennen ... 209
4.5 ... Tabellenfunktionen einsetzen ... 221
4.6 ... Matrixformeln in der Programmierung nutzen ... 243
4.7 ... Texte und Zahlen manipulieren ... 248
4.8 ... Gültigkeitsprüfung in Excel ... 260
4.9 ... Kommentare in Excel einsetzen ... 273
5. Spalten und Zeilen programmieren ... 287
5.1 ... Zeilen und Spalten ansprechen, ansteuern und anpassen ... 287
5.2 ... Zeilen einfügen und löschen ... 297
5.3 ... Spalten einfügen, löschen und bereinigen ... 303
5.4 ... Zeilen ein- und ausblenden ... 305
5.5 ... Spalten ein- und ausblenden ... 306
5.6 ... Spalten und Zeilen formatieren ... 307
5.7 ... Daten sortieren ... 309
5.8 ... Spalte(n) vergleichen ... 315
5.9 ... Zeilen filtern ... 318
5.10 ... Zeilen über das Teilergebnis gruppieren ... 350
6. Tabellen und Diagramme programmieren ... 353
6.1 ... Tabellen einfügen ... 353
6.2 ... Tabellenblätter benennen ... 354
6.3 ... Tabellen markieren ... 357
6.4 ... Tabellenblätter gruppieren ... 359
6.5 ... Tabellenblätter löschen ... 361
6.6 ... Tabellenblätter ein- und ausblenden ... 365
6.7 ... Tabellenblätter schützen ... 369
6.8 ... Tabellen einstellen ... 373
6.9 ... Tabellenblätter drucken und PDF erstellen ... 387
6.10 ... Tabelleninhaltsverzeichnis erstellen ... 390
6.11 ... Intelligente Tabellen ... 392
6.12 ... Pivot-Tabellen erstellen ... 400
6.13 ... Diagramme programmieren ... 409
6.14 ... Tabellen blitzschnell vergleichen und Unterschiede dokumentieren ... 427
7. Arbeitsmappen und Dateien programmieren ... 433
7.1 ... Arbeitsmappen ansprechen ... 433
7.2 ... Arbeitsmappen anlegen ... 434
7.3 ... Arbeitsmappen speichern ... 437
7.4 ... Arbeitsmappen öffnen ... 443
7.5 ... Arbeitsmappen schließen ... 448
7.6 ... Arbeitsmappe löschen ... 450
7.7 ... Arbeitsmappen drucken ... 453
7.8 ... Dokumenteigenschaften verarbeiten ... 456
7.9 ... Arbeitsmappen und Verknüpfungen ... 461
7.10 ... Arbeitsmappe durchsuchen ... 467
7.11 ... Arbeitsmappen miteinander vergleichen ... 468
7.12 ... Arbeitsmappenübersicht erstellen ... 471
7.13 ... Textdateien importieren ... 473
7.14 ... Makros für das Dateimanagement ... 483
8. Eigene Funktionen und reguläre Ausdrücke ... 495
8.1 ... Benutzerdefinierte Funktionen ... 495
8.2 ... Jahresbericht mit nur einer Funktion blitzschnell erstellen ... 520
8.3 ... Modulare Funktionen schreiben ... 526
8.4 ... Funktionen verfügbar machen ... 539
8.5 ... Mit regulären Ausdrücken programmieren ... 541
9. Ereignisse programmieren ... 555
9.1 ... Ereignisse für die Arbeitsmappe ... 555
9.2 ... Ereignisse für das Tabellenblatt ... 567
9.3 ... Reaktion auf Tastendruck ... 580
9.4 ... Zeitsteuerung in Excel ... 585
10. Die VBE-Programmierung ... 591
10.1 ... Die VBE-Bibliothek einbinden ... 592
10.2 …