Bernd Held

VBA mit Excel

Das umfassende Handbuch. 6. Auflage
eBook (epub), 1037 Seiten
EAN 9783367105755
Veröffentlicht April 2025
Verlag/Hersteller Rheinwerk eBooks

Auch erhältlich als:

Buch (Hardcover)
49,90
39,92 inkl. MwSt.
Sofort Lieferbar (Download)
Teilen
Beschreibung

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

Portrait

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.

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

Technik
Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „online lesen“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Hersteller
Libri GmbH
Friedensallee 273

DE - 22763 Hamburg

E-Mail: GPSR@libri.de

Website: www.libri.de

Das könnte Sie auch interessieren

Julia Ruhs
Links-grüne Meinungsmacht
Buch (Softcover)
Sofort lieferbar
20,00
Sarah Kuttner
Mama & Sam
Buch (Hardcover)
Sofort lieferbar
24,00
Aldous Huxley
Zeit der Oligarchen
Buch (Hardcover)
Sofort lieferbar
14,00
Katharina Zweig
Weiß die KI, dass sie nichts weiß?
Buch (Softcover)
Sofort lieferbar
20,00
Marc-Uwe Kling
Der Tag, an dem die Oma das Internet kaputt...
Buch (Hardcover)
Sofort lieferbar
12,00
Sofort lieferbar
3,50
Tim Berners-Lee
This Is for Everyone
Buch (Hardcover)
Sofort lieferbar
28,00
Martin Andree
Krieg der Medien
Buch (Hardcover)
Sofort lieferbar
28,00
Sofort lieferbar
19,90
Frank-Michael Becker
Formelsammlung bis zum Abitur - Mathematik ...
Buch (Softcover)
Sofort lieferbar
16,50
Jörg Rieger Espind...
Windows 11 für Senioren
Buch (Softcover)
Sofort lieferbar
19,90
Jimmy Wales
TRUST
Buch (Hardcover)
Sofort lieferbar
24,00
Annekathrin Kohout
Hyperreaktiv
Buch (Softcover)
Sofort lieferbar
18,00
Aya Jaff
Broligarchie
Buch (Hardcover)
Sofort lieferbar
23,99
Christoph Engemann
Die Zukunft des Lesens
Buch (Softcover)
Lieferbar innerhalb von 3 Wochen
14,00
Cornelia Lohs
Der inoffizielle James Bond Reiseführer
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
19,99
Steffen Mau
Triggerpunkte
Buch (Softcover)
Sofort lieferbar
25,00
Albert Wiedemann
Informatik (Oldenbourg) Band 7: Grundkurs ...
Buch (Hardcover)
Lieferbar innerhalb von 3 Wochen
33,50
Ingo Dachwitz
Digitaler Kolonialismus
Buch (Hardcover)
Sofort lieferbar
28,00
Keach Hagey
Sam Altman
Buch (Hardcover)
Sofort lieferbar
28,00
Robert Klaßen
Windows 11
Buch (Softcover)
Sofort lieferbar
12,90
Johannes Knörzer
Ein Quantum Zukunft - Quantenphysik und Qua...
Buch (Softcover)
Lieferbar innerhalb von 5-7 Tagen
24,99
Rainer Hattenhauer
ChatGPT u. Co.
Buch (Softcover)
Sofort lieferbar
24,90
Vera Weidenbach
Ada Lovelace
Buch (Hardcover)
Sofort lieferbar
24,00
Oliver Bock
ChatGPT - Das Praxisbuch
Buch (Softcover)
Sofort lieferbar
19,95
Kim Beck
Basiskurs Medienbildung.Gesamtkurs
Buch (Softcover)
Sofort lieferbar
8,00
Douglas Rushkoff
Survival of the Richest
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
22,00
Johanna Pirker
The Game is On
Buch (Hardcover)
Lieferbar innerhalb von 1-2 Wochen
26,00
Inga Strümke
Künstliche Intelligenz
Buch (Hardcover)
Sofort lieferbar
24,90
@Kriegundfreitag
Psyche, du kleiner Schlingel
Buch (Hardcover)
Sofort lieferbar
14,00
Uwe Albrecht
iPhone und iPad
Buch (Softcover)
Sofort lieferbar
19,90
Christian Immler
WhatsApp - optimal nutzen - neueste Version...
Buch (Softcover)
Sofort lieferbar
12,95
Bernhard Pörksen
Zuhören
Buch (Hardcover)
Sofort lieferbar
24,00
Tara-Louise Wittwer
Sorry, aber ...
Buch (Softcover)
Sofort lieferbar
18,00
Ursula Poznanski
Erebos 2
Buch (Hardcover)
Sofort lieferbar
19,95
Sofort lieferbar
24,30