VBA mit Excel

Das umfassende Handbuch für Einsteiger und fortgeschrittene Anwender. Aktuell zu Excel 2021 und Microsoft 365
Sofort lieferbar | Lieferzeit: Sofort lieferbar I
ISBN-13:
9783836286909
Veröffentl:
2022
Erscheinungsdatum:
07.04.2022
Seiten:
1032
Autor:
Bernd Held
Gewicht:
2010 g
Format:
251x182x63 mm
Serie:
Rheinwerk Computing
Sprache:
Deutsch
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.
Programme für die tägliche Praxis
Materialien zum Buch ... 24Vorwort ... 251. Die Entwicklungsumgebung von Excel ... 291.1 ... Excel auf die Programmierung vorbereiten ... 291.2 ... Die Bestandteile der Entwicklungsumgebung ... 322. Datentypen, Variablen und Konstanten ... 672.1 ... Der Einsatz von Variablen ... 672.2 ... Die Verwendung von Konstanten ... 863. Die Sprachelemente von Excel-VBA ... 1013.1 ... Bedingungen ... 1013.2 ... Typische Aufgaben aus der Praxis ... 1023.3 ... Die Kurzform einer Bedingung ... 1103.4 ... Die Anweisung 'Select Case' einsetzen ... 1123.5 ... Die 'Enum'-Anweisung ... 1173.6 ... Schleifen erstellen und verstehen ... 1193.7 ... Sonstige Sprachelemente ... 1534. Zellen und Bereiche programmieren ... 1594.1 ... Zahlenformat einstellen und/oder konvertieren ... 1594.2 ... Zellen, Rahmen und Schriften formatieren ... 1774.3 ... Die bedingte Formatierung von Excel ... 1934.4 ... Bereiche und Zellen benennen ... 2084.5 ... Tabellenfunktionen einsetzen ... 2204.6 ... Matrixformeln in der Programmierung nutzen ... 2434.7 ... Texte und Zahlen manipulieren ... 2484.8 ... Gültigkeitsprüfung in Excel ... 2614.9 ... Kommentare in Excel einsetzen ... 2745. Spalten und Zeilen programmieren ... 2875.1 ... Zeilen und Spalten ansprechen, ansteuern und anpassen ... 2875.2 ... Zeilen einfügen und löschen ... 2975.3 ... Spalten einfügen, löschen und bereinigen ... 3025.4 ... Zeilen ein- und ausblenden ... 3045.5 ... Spalten ein- und ausblenden ... 3065.6 ... Spalten und Zeilen formatieren ... 3075.7 ... Daten sortieren ... 3085.8 ... Spalte(n) vergleichen ... 3145.9 ... Zeilen filtern ... 3175.10 ... Zeilen über das Teilergebnis gruppieren ... 3506. Tabellen und Diagramme programmieren ... 3536.1 ... Tabellen einfügen ... 3536.2 ... Tabellenblätter benennen ... 3546.3 ... Tabellen markieren ... 3576.4 ... Tabellenblätter gruppieren ... 3596.5 ... Tabellenblätter löschen ... 3616.6 ... Tabellenblätter ein- und ausblenden ... 3656.7 ... Tabellenblätter schützen ... 3686.8 ... Tabellen einstellen ... 3736.9 ... Tabellenblätter drucken und PDF erstellen ... 3876.10 ... Tabelleninhaltsverzeichnis erstellen ... 3906.11 ... Intelligente Tabellen ... 3926.12 ... Pivot-Tabellen erstellen ... 4006.13 ... Diagramme programmieren ... 4106.14 ... Tabellen blitzschnell vergleichen und Unterschiede dokumentieren ... 4287. Arbeitsmappen und Dateien programmieren ... 4357.1 ... Arbeitsmappen ansprechen ... 4357.2 ... Arbeitsmappen anlegen ... 4367.3 ... Arbeitsmappen speichern ... 4397.4 ... Arbeitsmappen öffnen ... 4457.5 ... Arbeitsmappen schließen ... 4507.6 ... Arbeitsmappe löschen ... 4527.7 ... Arbeitsmappen drucken ... 4557.8 ... Dokumenteigenschaften verarbeiten ... 4587.9 ... Arbeitsmappen und Verknüpfungen ... 4647.10 ... Arbeitsmappe durchsuchen ... 4697.11 ... Arbeitsmappen miteinander vergleichen ... 4717.12 ... Arbeitsmappenübersicht erstellen ... 4737.13 ... Textdateien importieren ... 4757.14 ... Makros für das Dateimanagement ... 4868. Eigene Funktionen und reguläre Ausdrücke ... 4978.1 ... Benutzerdefinierte Funktionen ... 4978.2 ... Jahresbericht mit nur einer Funktion blitzschnell erstellen ... 5228.3 ... Modulare Funktionen schreiben ... 5288.4 ... Funktionen verfügbar machen ... 5428.5 ... Mit regulären Ausdrücken programmieren ... 5449. Ereignisse programmieren ... 5599.1 ... Ereignisse für die Arbeitsmappe ... 5599.2 ... Ereignisse für das Tabellenblatt ... 5719.3 ... Reaktion auf Tastendruck ... 5849.4 ... Zeitsteuerung in Excel ... 58910. Die VBE-Programmierung ... 59510.1 ... Die VBE-Bibliothek einbinden ... 59610.2 ... Die VBE ein- und ausschalten ... 60110.3 ... Einzelnes Makro löschen ... 60310.4 ... Alle Makros aus einer Arbeitsmappe entfernen ... 60410.5 ... Identifikation von Komponenten ... 60910.6 ... Ein bestimmtes Makro auskommentieren ... 61010.7 ... Das Direktfenster löschen ... 61110.8 ... Den Status des VBA-Projekts abfragen ... 61110.9 ... Makros und Ereignisse dokumentieren ... 61211. Dialoge, Meldungen und UserForms programmieren ... 61511.1 ... 'MsgBox'-Meldung ... 61611.2 ... Die 'InputBox'-Eingabemaske ... 61911.3 ... Integrierte Dialoge einsetzen ... 62311.4 ... Eigene UserForms entwerfen ... 62811.5 ... Programmierung von Textfeldern ... 63711.6 ... Programmierung von Listenfeldern ... 66511.7 ... Programmierung von Kombinationsfeldlisten ... 68411.8 ... Die Programmierung von Optionsschaltflächen ... 69611.9 ... Die Programmierung von Kontrollkästchen ... 70211.10 ... Die Programmierung von Bildelementen ... 70911.11 ... Die Programmierung sonstiger Steuerelemente ... 71411.12 ... Das Verwaltungstool ... 73511.13 ... Ist das ListView-Steuerelement die bessere Listbox? ... 74612. Excel im Umfeld von Office programmieren ... 75512.1 ... Excel im Zusammenspiel mit PowerPoint ... 75512.2 ... Excel im Zusammenspiel mit Word ... 76612.3 ... Excel im Zusammenspiel mit Outlook ... 77712.4 ... Excel im Zusammenspiel mit Access ... 79412.5 ... Excel im Zusammenspiel mit dem Internet Explorer ... 81313. Datenfelder, ADO, Dictionaries und Collections programmieren ... 81713.1 ... Aufgaben mithilfe von ADO und SQL-Statements lösen ... 81713.2 ... Arbeiten mit Arrays ... 84213.3 ... Arbeiten mit dem 'Dictionary'-Objekt ... 85413.4 ... Arbeiten mit Collections ... 87113.5 ... Intelligente Arrays mit Zusatzfunktionen ... 87614. Die Programmierung der Excel-Oberfläche ... 88114.1 ... Die Programmierung von Kontextmenüs ... 88114.2 ... Die Ribbon-Programmierung ... 88715. Fehlerbehandlung, Tuning und der Schutz von VBA-Projekten ... 89915.1 ... Kleinere Fehler beheben ... 89915.2 ... Schwerwiegendere Fehler ... 90115.3 ... Das Add-In MZ-Tools ... 90415.4 ... Laufzeiten verkürzen ... 90715.5 ... VBA-Projekte schützen ... 91016. Typische Verarbeitungsaufgaben aus der Praxis ... 91116.1 ... Daten übertragen ... 91116.2 ... Daten im Batch verarbeiten ... 91416.3 ... Daten verteilen ... 91716.4 ... Berichtsfilterseiten erstellen ... 92416.5 ... Daten löschen ... 92716.6 ... Daten kennzeichnen ... 93016.7 ... Diagramme automatisch formatieren ... 93816.8 ... Daten über den Einsatz von Wildcards suchen ... 94216.9 ... Zwei identische Bereiche miteinander vergleichen ... 94316.10 ... Suche nach einem Begriff unter Berücksichtigung der Formatierung ... 94416.11 ... Automatische Sicherung von E-Mails in einer Access-Datenbank ... 94516.12 ... Einen Durchschnitt aus den Top-5-Werten ermitteln ... 94816.13 ... Arbeitsmappen auf Knopfdruck automatisch erstellen ... 95016.14 ... Alle Formeln einer Tabelle schützen und verstecken ... 95116.15 ... Eine Unikatsliste über den Einsatz von SQL erstellen ... 95216.16 ... Erstellung eines Kalenders mit VBA - Schritt für Schritt ... 95516.17 ... Kriterien für eine Mehrfachfilterung aus Zellen beziehen ... 95716.18 ... Bestimmte Zeichenfolge in einem Bereich entfernen ... 95816.19 ... Automatisch eine Kopie der Mappe erstellen ... 95916.20 ... Einen Excel-Bereich als Objekt nach PowerPoint übertragen ... 96016.21 ... Einen formatierten Text in eine PowerPoint-Folie übertragen ... 96216.22 ... Top-Werte ermitteln und kennzeichnen ... 96516.23 ... Daten aus einer geschlossenen Mappe ziehen ... 96716.24 ... Ein PDF in Excel erstellen und direkt versenden ... 96916.25 ... Daten verdichten ... 97016.26 ... Daten in Mappen aktualisieren, ohne diese zu öffnen ... 97616.27 ... Eine Suchfunktion für eine Listbox erstellen ... 97916.28 ... Mehrere Bilder dynamisch in eine Tabelle einfügen (Bildergalerie) ... 98216.29 ... Bedingte Summierung direkt im Arbeitsspeicher vornehmen ... 98516.30 ... Über zwei Arrays Jahresumsätze pro Monat auswerten ... 99016.31 ... Bedingte Summierung mit mehreren Kriterien im Speicher durchführen ... 99316.32 ... Pfeilsymbol oberhalb einer bestimmten Säule in einem Diagramm einfügen ... 99716.33 ... Excel erweitern - doppelte Werte finden und unterschiedlich kennzeichnen ... 100016.34 ... Bestimmte Zeilen übertragen - Kriterien dynamisch zusammenstellen ... 100316.35 ... Der Vollautomat - alle Dateien eines Verzeichnisses schnell verarbeiten ... 100616.36 ... Eine Mehrfachsuche in einer Tabelle mit einem Array beschleunigen ... 1009Index ... 1011

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.

Google Plus
Powered by Inooga