PORTO-
FREI

VBA mit Excel

Das umfassende Handbuch

von Held, Bernd   (Autor)

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

eBook (EPUB)
ebook-Hilfe 

ebook-Format   ebook-Format ebook-Format ebook-Format ebook-Format   ebook-Format

EUR 49,90

Alle Preisangaben inkl. MwSt.

Auch verfügbar als:

Sofort per Download verfügbar

 
 

Produktbeschreibung

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 

Inhaltsverzeichnis

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 ... Die VBE ein- und ausschalten ... 597

10.3 ... Einzelnes Makro löschen ... 599

10.4 ... Alle Makros aus einer Arbeitsmappe entfernen ... 600

10.5 ... Identifikation von Komponenten ... 605

10.6 ... Ein bestimmtes Makro auskommentieren ... 606

10.7 ... Das Direktfenster löschen ... 607

10.8 ... Den Status des VBA-Projekts abfragen ... 607

10.9 ... Makros und Ereignisse dokumentieren ... 608



11. Dialoge, Meldungen und UserForms programmieren ... 611


11.1 ... »MsgBox«-Meldung ... 612

11.2 ... Die »InputBox«-Eingabemaske ... 615

11.3 ... Integrierte Dialoge einsetzen ... 619

11.4 ... Eigene UserForms entwerfen ... 623

11.5 ... Programmierung von Textfeldern ... 631

11.6 ... Programmierung von Listenfeldern ... 659

11.7 ... Programmierung von Kombinationsfeldlisten ... 678

11.8 ... Die Programmierung von Optionsschaltflächen ... 690

11.9 ... Die Programmierung von Kontrollkästchen ... 696

11.10 ... Die Programmierung von Bildelementen ... 703

11.11 ... Die Programmierung sonstiger Steuerelemente ... 708

11.12 ... Das Verwaltungstool ... 729

11.13 ... Ist das ListView-Steuerelement die bessere Listbox? ... 741



12. Excel im Umfeld von Office programmieren ... 751


12.1 ... Excel im Zusammenspiel mit PowerPoint ... 751

12.2 ... Excel im Zusammenspiel mit Word ... 762

12.3 ... Excel im Zusammenspiel mit Outlook ... 773

12.4 ... Excel im Zusammenspiel mit Access ... 790

12.5 ... Excel im Zusammenspiel mit dem Internet Explorer ... 809



13. Datenfelder, ADO, Dictionaries und Collections programmieren ... 813


13.1 ... Aufgaben mithilfe von ADO und SQL-Statements lösen ... 813

13.2 ... Arbeiten mit Arrays ... 838

13.3 ... Arbeiten mit dem »Dictionary«-Objekt ... 849

13.4 ... Arbeiten mit Collections ... 865

13.5 ... Intelligente Arrays mit Zusatzfunktionen ... 871



14. Die Programmierung der Excel-Oberfläche ... 877


14.1 ... Die Programmierung von Kontextmenüs ... 877

14.2 ... Die Menübandprogrammierung ... 883



15. Fehlerbehandlung, Tuning und Schutz von VBA-Projekten sowie Support durch KI
... 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

15.6 ... KI und Excel-VBA ... 906

15.7 ... Mein Fazit ... 914



16. Typische Verarbeitungsaufgaben aus der Praxis ... 915


16.1 ... Daten übertragen ... 915

16.2 ... Daten im Batch verarbeiten ... 918

16.3 ... Daten verteilen ... 920

16.4 ... Berichtsfilterseiten erstellen ... 928

16.5 ... Daten löschen ... 931

16.6 ... Daten kennzeichnen ... 934

16.7 ... Diagramme automatisch formatieren ... 941

16.8 ... Daten mithilfe von Wildcards finden ... 945

16.9 ... Zwei identische Bereiche miteinander vergleichen ... 946

16.10 ... Suche nach einem Begriff unter Berücksichtigung der Formatierung ...
948

16.11 ... Automatische Sicherung von E-Mails in einer Access-Datenbank ... 949

16.12 ... Einen Durchschnitt aus den Top-5-Werten ermitteln ... 952

16.13 ... Arbeitsmappen auf Knopfdruck automatisch erstellen ... 954

16.14 ... Alle Formeln einer Tabelle schützen und verstecken ... 955

16.15 ... Eine Unikatsliste über den Einsatz von SQL erstellen ... 956

16.16 ... Erstellung eines Kalenders mit VBA -- Schritt für Schritt ... 959

16.17 ... Kriterien für eine Mehrfachfilterung aus Zellen beziehen ... 961

16.18 ... Bestimmte Zeichenfolge in einem Bereich entfernen ... 962

16.19 ... Automatisch eine Kopie der Mappe erstellen ... 963

16.20 ... Einen Excel-Bereich als Objekt nach PowerPoint übertragen ... 964

16.21 ... Einen formatierten Text in eine PowerPoint-Folie übertragen ... 966

16.22 ... Top-Werte ermitteln und kennzeichnen ... 968

16.23 ... Daten aus einer geschlossenen Mappe ziehen ... 970

16.24 ... Ein PDF in Excel erstellen und direkt versenden ... 973

16.25 ... Daten verdichten ... 974

16.26 ... Daten in Mappen aktualisieren, ohne diese zu öffnen ... 980

16.27 ... Eine Suchfunktion für eine ListBox erstellen ... 983

16.28 ... Mehrere Bilder dynamisch in eine Tabelle einfügen (Bildergalerie) ...
986

16.29 ... Bedingte Summierung direkt im Arbeitsspeicher vornehmen ... 989

16.30 ... Über zwei Arrays Jahresumsätze pro Monat auswerten ... 994

16.31 ... Bedingte Summierung mit mehreren Kriterien im Speicher durchführen ...
997

16.32 ... Pfeilsymbol oberhalb einer bestimmten Säule in einem Diagramm einfügen
... 1001

16.33 ... Excel erweitern -- doppelte Werte finden und unterschiedlich
kennzeichnen ... 1004

16.34 ... Bestimmte Zeilen übertragen -- Kriterien dynamisch zusammenstellen ...
1007

16.35 ... Der Vollautomat -- alle Dateien eines Verzeichnisses schnell
verarbeiten ... 1010

16.36 ... Eine Mehrfachsuche in einer Tabelle mit einem Array beschleunigen ...
1013



Index ... 1017 

Autoreninfo

Bernd Held ist von Haus aus gelernter Informatiker. Zu seinen Spezialgebieten zählen Excel, VBA-Programmierung und allgemeine Office-Themen. In seinen Büchern legt er besonderen Wert auf eine klare und leicht verständliche Vermittlung von komplexen Zusammenhängen. 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. 

Mehr vom Verlag:

Rheinwerk Verlag GmbH

Mehr aus der Reihe:

Rheinwerk Computing

Mehr vom Autor:

Held, Bernd

Produktdetails

Medium: eBook
Format: EPUB
Kopierschutz: OHNE KOPIERSCHUTZ
Seiten: 1037
Sprache: Deutsch
Erschienen: April 2025
Auflage: 6. Auflage
ISBN-10: 3367105759
ISBN-13: 9783367105755

Herstellerkennzeichnung

Rheinwerk Verlag GmbH
Rheinwerkallee 4
53227 Bonn
E-Mail: Info@rheinwerk-verlag.de

Bestell-Nr.: 40128700 
Libri-Verkaufsrang (LVR):
Libri-Relevanz: 0 (max 9.999)
 

Ist ein Paket? 0
Rohertrag: 8,40 €
Porto: 1,84 €
Deckungsbeitrag: 6,56 €

LIBRI: 0000000
LIBRI-EK*: 38.24 € (18%)
LIBRI-VK: 49,90 €
Libri-STOCK: 1
* EK = ohne MwSt.
P_SALEALLOWED: WORLD
DRM: 0
0 = Kein Kopierschutz
1 = PDF Wasserzeichen
2 = DRM Adobe
3 = DRM WMA (Windows Media Audio)
4 = MP3 Wasserzeichen
6 = EPUB Wasserzeichen

UVP: 0 
Warengruppe: 86350 

KNO: 00000000
KNO-EK*: € (%)
KNO-VK: 0,00 €
KNO-STOCK:

Einband: EPUB
Auflage: 6. Auflage
Sprache: Deutsch

Alle Preise inkl. MwSt. , innerhalb Deutschlands liefern wir immer versandkostenfrei . Informationen zum Versand ins Ausland .

Kostenloser Versand *

innerhalb eines Werktages

OHNE RISIKO

30 Tage Rückgaberecht

Käuferschutz

mit Geld-Zurück-Garantie