Produktbild: VBA mit Excel

VBA mit Excel Das umfassende Handbuch für Einsteiger und fortgeschrittene Anwender. Aktuell zu Excel 2024 und Microsoft 365 – Ausgabe 2025

Aus der Reihe Rheinwerk Computing

VBA mit Excel

Ebenfalls verfügbar als:

Gebundenes Buch

Gebundenes Buch

ab 49,90 €
eBook

eBook

ab 49,90 €

49,90 €

inkl. MwSt, Versandkostenfrei

Artikel liefern lassen

Beschreibung

Details

Verkaufsrang

45943

Einband

Gebundene Ausgabe

Erscheinungsdatum

08.04.2025

Verlag

Rheinwerk

Seitenzahl

1037

Maße (L/B/H)

24,5/18/6 cm

Gewicht

2040 g

Auflage

6

Sprache

Deutsch

ISBN

978-3-367-10573-1

Beschreibung

Details

Verkaufsrang

45943

Einband

Gebundene Ausgabe

Erscheinungsdatum

08.04.2025

Verlag

Rheinwerk

Seitenzahl

1037

Maße (L/B/H)

24,5/18/6 cm

Gewicht

2040 g

Auflage

6

Sprache

Deutsch

ISBN

978-3-367-10573-1

Herstelleradresse

Rheinwerk Verlag GmbH
Rheinwerkallee 4
53227 Bonn
DE

Email: Info@rheinwerk-verlag.de

Weitere Bände von Rheinwerk Computing

Unsere Kundinnen und Kunden meinen

0.0

0 Bewertungen

Informationen zu Bewertungen

Zur Abgabe einer Bewertung ist eine Anmeldung im Konto notwendig. Die Authentizität der Bewertungen wird von uns nicht überprüft. Wir behalten uns vor, Bewertungstexte, die unseren Richtlinien widersprechen, entsprechend zu kürzen oder zu löschen.

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kund*innen durch Ihre Meinung

Erste Bewertung verfassen

Unsere Kundinnen und Kunden meinen

0.0

0 Bewertungen filtern

Weitere Artikel finden Sie in

Die Leseprobe wird geladen.
  • Produktbild: VBA mit Excel


  •   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