Bültmann & Gerriets

Computer, Naturwissenschaften,Technik & Digitale Fotografie / Office / Excel
VBA mit Excel
Das umfassende Handbuch für Einsteiger und fortgeschrittene Anwender. Aktuell zu Excel 2021 und Microsoft 365
von Bernd Held
Verlag: Rheinwerk Verlag GmbH
Reihe: Rheinwerk Computing
Gebundene Ausgabe
ISBN: 978-3-8362-8690-9
Auflage: 5. Auflage
Erschienen am 07.04.2022
Sprache: Deutsch
Format: 251 mm [H] x 182 mm [B] x 63 mm [T]
Gewicht: 2010 Gramm
Umfang: 1032 Seiten

Preis: 49,90 €
keine Versandkosten (Inland)


Bei uns vorrätig (2. Obergeschoss)

Der Versand innerhalb der Stadt erfolgt in Regel am gleichen Tag.
Der Versand nach außerhalb dauert mit Post/DHL meistens 1-2 Tage.

49,90 €
merken
zum E-Book (EPUB) 34,93 €
klimaneutral
Der Verlag produziert nach eigener Angabe noch nicht klimaneutral bzw. kompensiert die CO2-Emissionen aus der Produktion nicht. Daher übernehmen wir diese Kompensation durch finanzielle Förderung entsprechender Projekte. Mehr Details finden Sie in unserer Klimabilanz.
Biografische Anmerkung
Inhaltsverzeichnis
Klappentext

Bernd Held ist 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.




  Materialien zum Buch ... 24
  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 ... 117
       3.6 ... Schleifen erstellen und verstehen ... 119
       3.7 ... Sonstige Sprachelemente ... 153
  4.  Zellen und Bereiche programmieren ... 159
       4.1 ... Zahlenformat einstellen und/oder konvertieren ... 159
       4.2 ... Zellen, Rahmen und Schriften formatieren ... 177
       4.3 ... Die bedingte Formatierung von Excel ... 193
       4.4 ... Bereiche und Zellen benennen ... 208
       4.5 ... Tabellenfunktionen einsetzen ... 220
       4.6 ... Matrixformeln in der Programmierung nutzen ... 243
       4.7 ... Texte und Zahlen manipulieren ... 248
       4.8 ... Gültigkeitsprüfung in Excel ... 261
       4.9 ... Kommentare in Excel einsetzen ... 274
  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 ... 302
       5.4 ... Zeilen ein- und ausblenden ... 304
       5.5 ... Spalten ein- und ausblenden ... 306
       5.6 ... Spalten und Zeilen formatieren ... 307
       5.7 ... Daten sortieren ... 308
       5.8 ... Spalte(n) vergleichen ... 314
       5.9 ... Zeilen filtern ... 317
       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 ... 368
       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 ... 410
       6.14 ... Tabellen blitzschnell vergleichen und Unterschiede dokumentieren ... 428
  7.  Arbeitsmappen und Dateien programmieren ... 435
       7.1 ... Arbeitsmappen ansprechen ... 435
       7.2 ... Arbeitsmappen anlegen ... 436
       7.3 ... Arbeitsmappen speichern ... 439
       7.4 ... Arbeitsmappen öffnen ... 445
       7.5 ... Arbeitsmappen schließen ... 450
       7.6 ... Arbeitsmappe löschen ... 452
       7.7 ... Arbeitsmappen drucken ... 455
       7.8 ... Dokumenteigenschaften verarbeiten ... 458
       7.9 ... Arbeitsmappen und Verknüpfungen ... 464
       7.10 ... Arbeitsmappe durchsuchen ... 469
       7.11 ... Arbeitsmappen miteinander vergleichen ... 471
       7.12 ... Arbeitsmappenübersicht erstellen ... 473
       7.13 ... Textdateien importieren ... 475
       7.14 ... Makros für das Dateimanagement ... 486
  8.  Eigene Funktionen und reguläre Ausdrücke ... 497
       8.1 ... Benutzerdefinierte Funktionen ... 497
       8.2 ... Jahresbericht mit nur einer Funktion blitzschnell erstellen ... 522
       8.3 ... Modulare Funktionen schreiben ... 528
       8.4 ... Funktionen verfügbar machen ... 542
       8.5 ... Mit regulären Ausdrücken programmieren ... 544
  9.  Ereignisse programmieren ... 559
       9.1 ... Ereignisse für die Arbeitsmappe ... 559
       9.2 ... Ereignisse für das Tabellenblatt ... 571
       9.3 ... Reaktion auf Tastendruck ... 584
       9.4 ... Zeitsteuerung in Excel ... 589
10.  Die VBE-Programmierung ... 595
       10.1 ... Die VBE-Bibliothek einbinden ... 596
       10.2 ... Die VBE ein- und ausschalten ... 601
       10.3 ... Einzelnes Makro löschen ... 603
       10.4 ... Alle Makros aus einer Arbeitsmappe entfernen ... 604
       10.5 ... Identifikation von Komponenten ... 609
       10.6 ... Ein bestimmtes Makro auskommentieren ... 610
       10.7 ... Das Direktfenster löschen ... 611
       10.8 ... Den Status des VBA-Projekts abfragen ... 611
       10.9 ... Makros und Ereignisse dokumentieren ... 612
11.  Dialoge, Meldungen und UserForms programmieren ... 615
       11.1 ... 'MsgBox'-Meldung ... 616
       11.2 ... Die 'InputBox'-Eingabemaske ... 619
       11.3 ... Integrierte Dialoge einsetzen ... 623
       11.4 ... Eigene UserForms entwerfen ... 628
       11.5 ... Programmierung von Textfeldern ... 637
       11.6 ... Programmierung von Listenfeldern ... 665
       11.7 ... Programmierung von Kombinationsfeldlisten ... 684
       11.8 ... Die Programmierung von Optionsschaltflächen ... 696
       11.9 ... Die Programmierung von Kontrollkästchen ... 702
       11.10 ... Die Programmierung von Bildelementen ... 709
       11.11 ... Die Programmierung sonstiger Steuerelemente ... 714
       11.12 ... Das Verwaltungstool ... 735
       11.13 ... Ist das ListView-Steuerelement die bessere Listbox? ... 746
12.  Excel im Umfeld von Office programmieren ... 755
       12.1 ... Excel im Zusammenspiel mit PowerPoint ... 755
       12.2 ... Excel im Zusammenspiel mit Word ... 766
       12.3 ... Excel im Zusammenspiel mit Outlook ... 777
       12.4 ... Excel im Zusammenspiel mit Access ... 794
       12.5 ... Excel im Zusammenspiel mit dem Internet Explorer ... 813
13.  Datenfelder, ADO, Dictionaries und Collections programmieren ... 817
       13.1 ... Aufgaben mithilfe von ADO und SQL-Statements lösen ... 817
       13.2 ... Arbeiten mit Arrays ... 842
       13.3 ... Arbeiten mit dem 'Dictionary'-Objekt ... 854
       13.4 ... Arbeiten mit Collections ... 871
       13.5 ... Intelligente Arrays mit Zusatzfunktionen ... 876
14.  Die Programmierung der Excel-Oberfläche ... 881
       14.1 ... Die Programmierung von Kontextmenüs ... 881
       14.2 ... Die Ribbon-Programmierung ... 887
15.  Fehlerbehandlung, Tuning und der Schutz von VBA-Projekten ... 899
       15.1 ... Kleinere Fehler beheben ... 899
       15.2 ... Schwerwiegendere Fehler ... 901
       15.3 ... Das Add-In MZ-Tools ... 904
       15.4 ... Laufzeiten verkürzen ... 907
       15.5 ... VBA-Projekte schützen ... 910
16.  Typische Verarbeitungsaufgaben aus der Praxis ... 911
       16.1 ... Daten übertragen ... 911
       16.2 ... Daten im Batch verarbeiten ... 914
       16.3 ... Daten verteilen ... 917
       16.4 ... Berichtsfilterseiten erstellen ... 924
       16.5 ... Daten löschen ... 927
       16.6 ... Daten kennzeichnen ... 930
       16.7 ... Diagramme automatisch formatieren ... 938
       16.8 ... Daten über den Einsatz von Wildcards suchen ... 942
       16.9 ... Zwei identische Bereiche miteinander vergleichen ... 943
       16.10 ... Suche nach einem Begriff unter Berücksichtigung der Formatierung ... 944
       16.11 ... Automatische Sicherung von E-Mails in einer Access-Datenbank ... 945
       16.12 ... Einen Durchschnitt aus den Top-5-Werten ermitteln ... 948
       16.13 ... Arbeitsmappen auf Knopfdruck automatisch erstellen ... 950
       16.14 ... Alle Formeln einer Tabelle schützen und verstecken ... 951
       16.15 ... Eine Unikatsliste über den Einsatz von SQL erstellen ... 952
       16.16 ... Erstellung eines Kalenders mit VBA - Schritt für Schritt ... 955
       16.17 ... Kriterien für eine Mehrfachfilterung aus Zellen beziehen ... 957
       16.18 ... Bestimmte Zeichenfolge in einem Bereich entfernen ... 958
       16.19 ... Automatisch eine Kopie der Mappe erstellen ... 959
       16.20 ... Einen Excel-Bereich als Objekt nach PowerPoint übertragen ... 960
       16.21 ... Einen formatierten Text in eine PowerPoint-Folie übertragen ... 962
       16.22 ... Top-Werte ermitteln und kennzeichnen ... 965
       16.23 ... Daten aus einer geschlossenen Mappe ziehen ... 967
       16.24 ... Ein PDF in Excel erstellen und direkt versenden ... 969
       16.25 ... Daten verdichten ... 970
       16.26 ... Daten in Mappen aktualisieren, ohne diese zu öffnen ... 976
       16.27 ... Eine Suchfunktion für eine Listbox erstellen ... 979
       16.28 ... Mehrere Bilder dynamisch in eine Tabelle einfügen (Bildergalerie) ... 982
       16.29 ... Bedingte Summierung direkt im Arbeitsspeicher vornehmen ... 985
       16.30 ... Über zwei Arrays Jahresumsätze pro Monat auswerten ... 990
       16.31 ... Bedingte Summierung mit mehreren Kriterien im Speicher durchführen ... 993
       16.32 ... Pfeilsymbol oberhalb einer bestimmten Säule in einem Diagramm einfügen ... 997
       16.33 ... Excel erweitern - doppelte Werte finden und unterschiedlich kennzeichnen ... 1000
       16.34 ... Bestimmte Zeilen übertragen - Kriterien dynamisch zusammenstellen ... 1003
       16.35 ... Der Vollautomat - alle Dateien eines Verzeichnisses schnell verarbeiten ... 1006
       16.36 ... Eine Mehrfachsuche in einer Tabelle mit einem Array beschleunigen ... 1009
  Index ... 1011



Werden Sie unter Anleitung des Erfolgsautors Bernd Held zum Profi in VBA mit Excel. Von den Grundlagen (Datentypen, Variablen) und der Programmierung von Objekten (z. B. Zellen, Mappen, Diagramme) über Funktionen und Ereignisse bis hin zu UserForms oder Multifunktionsleisten: Alles drin und mit zahlreichen Beispielen illustriert! Mithilfe von Best Practices tunen Sie Ihren Code und haben im Fehlerfall immer die passende Antwort parat. Das Buch ist damit Einführung, Arbeitsbuch und Nachschlagewerk in einem! Mit über 600 sofort einsetzbaren Makros zum Download. Geeignet für Excel 2016 bis Excel 2021 sowie 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

  • FAQ zur Programmierung mit Excel

  • Aufstellung aller wichtigen VBA-Befehle

  • Sofort einsetzbare Makros


Die Fachpresse zur Vorauflage:
NetzNews.org: »Ein unverzichtbarer Begleiter für die Arbeit mit Excel-VBA.«



andere Formate
ähnliche Titel
weitere Titel der Reihe