0

VBA mit Excel

Das umfassende Handbuch für Einsteiger und fortgeschrittene Anwender. Aktuell zu Excel 2021 und Microsoft 365

Erschienen am 07.04.2022
CHF 66,00
(inkl. MwSt.)
UVP

Lieferbar innerhalb 36 Stunden

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9783836286909
Sprache: Deutsch
Umfang: 1032
Format (T/L/B): 24.0 x 16.0 cm
Auflage: 5. Auflage
Einband: Gebunden

Beschreibung

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.«

Inhalt

       1.1 ... Excel auf die Programmierung vorbereiten ... 29        1.2 ... Die Bestandteile der Entwicklungsumgebung ... 32        2.1 ... Der Einsatz von Variablen ... 67        2.2 ... Die Verwendung von Konstanten ... 86        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.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.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.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.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.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.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.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.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.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.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.1 ... Die Programmierung von Kontextmenüs ... 881        14.2 ... Die Ribbon-Programmierung ... 887        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.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

Weitere Artikel vom Autor "Held, Bernd"

Lieferbar in ca. 5 Arbeitstagen

CHF 66,00
inkl. MwSt.
UVP

Lieferbar innerhalb 36 Stunden

CHF 66,00
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 11,90
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 66,00
inkl. MwSt.
UVP
Alle Artikel anzeigen

Weitere Artikel aus der Kategorie "Informatik & EDV"

Lieferbar innerhalb 36 Stunden

CHF 30,50
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 17,90
inkl. MwSt.
UVP

Lieferbar innerhalb 36 Stunden

CHF 45,00
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 27,90
inkl. MwSt.
UVP

Lieferbar innerhalb 36 Stunden

CHF 27,90
inkl. MwSt.
UVP
Alle Artikel anzeigen