Microsoft Excel 2019 VBA und Makros

Bill Jelen y Tracy Syrstad

Cite this publication as

Bill Jelen, Tracy Syrstad, Microsoft Excel 2019 VBA und Makros (2019), dpunkt.verlag, Heidelberg, ISBN: 9783960888192

9904
accesses
38
quotes

Descripción / Abstract

In diesem praktischen Handbuch erfahren Sie, wie Sie mit VBA und Makros nahezu jede Excel-Routineaufgabe automatisieren, um zuverlässigere und effizientere Excel-Arbeitsblätter zu erstellen.
Die renommierten Excel-Experten Bill Jelen (MrExcel) und Tracy Syrstad zeigen Ihnen nützliche Makrotechniken und helfen Ihnen dabei, automatisierte, leistungsfähige Berichte zu erstellen und Informationen sofort zu visualisieren. Erfassen und verwenden Sie Daten am Desktop-Computer, auf dem Tablet oder in der Cloud und automatisieren Sie die besten neuen Features von Excel 2019 und Excel für Office 365.
In diesem Buch finden Sie einfache Schritt-für-Schritt-Anleitungen, Fallstudien aus der Praxis und über 50 Arbeitsmappen mit Beispielen sowie vollständigen, leicht anpassbaren Lösungen.
Aus dem Inhalt:

Descripción

Bill Jelen, Excel MVP und Inhaber von MrExcel.com, verwendet Tabellenkalkulationsprogramme seit 1985 und hat 1998 die Website MrExcel.com ins Leben gerufen. Bill Jelen war regelmäßiger Gast in Call for Help mit Leo Laporte (einer Fernsehsendung mit Computerthemen, die zwischen 1998 und 2007 in den USA ausgestrahlt wurde) und hat mehr als 2.200 Episoden seines täglichen Video-Podcasts, Learn Excel by MrExcel, produziert. Er ist Autor von 57 Büchern über Microsoft Excel und schreibt die monatliche Excel-Kolumne für das Magazin Strategic Finance. Vor der Gründung von MrExcel.com arbeitete Bill Jelen 12 Jahre lang als Finanzanalyst für die Finanz-, Marketing-, Buchhaltungs- und Operations-Abteilung eines börsennotierten 500-Millionen-Dollar-Unternehmens. Er lebt mit seiner Frau Mary Ellen in Merritt Island, Florida.
Tracy Syrstad ist Microsoft Excel-Entwicklerin und Autorin von neun Büchern zu Microsoft Excel. Seit 1997 hilft sie Menschen, die Probleme mit Microsoft Office haben, nachdem sie kostenlose Online-Foren entdeckt hatte, in denen jeder Fragen stellen und beantworten konnte. Tracy erkannte, dass sie es genoss, anderen neue Fähigkeiten beizubringen, und als sie anfing, als Entwicklerin zu arbeiten, war sie in der Lage, den Spaß am Unterricht in Desktop-Sharing-Sitzungen zu integrieren. Tracy Syrstad lebt mit ihrem Mann, einem Hund, zwei Katzen, einem Pferd und einer Vielzahl von wilden Füchsen, Eichhörnchen und Kaninchen, in einem ländlichen Gebiet im östlichen Süd-Dakota.

Índice

  • BEGINN
  • Inhaltsverzeichnis
  • Danksagungen
  • Einleitung
  • Ist JavaScript eine Bedrohung für VBA?
  • Themen und Inhalte dieses Buchs
  • Excel-Versionen
  • Besondere Elemente und typografische Konventionen
  • Die Begleitdateien
  • Support und Feedback
  • Kapitel 1 - Die Leistungsfähigkeit von Excel mit VBA nutzen
  • Hindernisse beim Einstieg
  • Kennen Sie Ihre Werkzeuge: die Registerkarte Entwicklertools
  • Verstehen, in welchen Dateitypen Makros erlaubt sind
  • Makrosicherheit
  • Aufzeichnen, Speichern und Ausführen eines Makros im Überblick
  • Ausführen eines Makros
  • Den Visual Basic-Editor verstehen
  • Die Schwachpunkte des Makrorekorders verstehen
  • Nächste Schritte
  • Kapitel 2 - Dies klingt wie BASIC, warum sieht es nicht vertraut aus?
  • Die Elemente der »VBA-Sprechweise«
  • VBA ist nicht wirklich schwierig
  • Untersuchen des aufgezeichneten Makrocodes: VB-Editor und die Hilfe verwenden
  • Verwenden der Debugging-Werkzeuge, um aufgezeichneten Code zu untersuchen
  • Objektkatalog: Die ultimative Referenz
  • Sieben Tipps für das Aufräumen aufgezeichneten Codes
  • Nächste Schritte
  • Kapitel 3 - Auf Bereiche verweisen
  • Das Range-Objekt
  • Bezüge auf Bereiche in anderen Arbeitsblättern
  • Einen Bereichsbezug relativ zu einem anderen Bereich verwenden
  • Die Cells-Eigenschaft verwenden, um einen Bereich auszuwählen
  • Die Eigenschaft Offset verwenden, um auf einen Bereich zu verweisen
  • Die Eigenschaft Resize verwenden, um die Größe eines Bereichs zu ändern
  • Die Eigenschaften Columns und Rows verwenden, um einen Bereich anzugeben
  • Die Methode Union verwenden, um mehrere Bereiche zusammenzufassen
  • Die Methode Intersect verwenden, um aus überlappenden Bereichen einen neuen Bereich zu erstellen
  • Die Funktion IsEmpty verwenden, um zu prüfen, ob eine Zelle leer ist
  • Die Eigenschaft CurrentRegion verwenden, um einen Datenbereich auszuwählen
  • Die Auflistung Areas verwenden, um einen nicht zusammenhängenden Bereich zurückzugeben
  • Verweisen auf Tabellen
  • Nächste Schritte
  • Kapitel 4 - Schleifen und Verzweigungen
  • For...Next-Schleifen
  • Do-Schleifen
  • Die VBA-Schleife: For...Each
  • Verzweigungen: If...Then...Else und Select Case verwenden
  • Nächste Schritte
  • Kapitel 5 - Formeln und die R1C1- Bezugsart
  • R1C1-Begzusart aktivieren und deaktivieren
  • Das Wunder der Excel-Formeln erleben
  • Die R1C1-Bezugsart verstehen
  • R1C1-Formeln mit Arrayformeln verwenden
  • Nächste Schritte
  • Kapitel 6 - In VBA Namen erstellen und bearbeiten
  • Globale versus lokale Namen
  • Namen hinzufügen
  • Namen löschen
  • Kommentare hinzufügen
  • Arten von Namen
  • Nächste Schritte
  • Kapitel 7 - Ereignisprogrammierung
  • Ebenen von Ereignissen
  • Ereignisse verwenden
  • Arbeitsmappenereignisse
  • Arbeitsblattereignisse
  • Diagrammereignisse
  • Ereignisse auf der Anwendungsebene
  • Nächste Schritte
  • Kapitel 8 - Arrays
  • Ein Array deklarieren
  • Ein mehrdimensionales Array deklarieren
  • Ein Array füllen
  • Daten aus einem Array abrufen
  • Arrays zur Beschleunigung des Codes verwenden
  • Dynamische Arrays verwenden
  • Ein Array übergeben
  • Nächste Schritte
  • Kapitel 9 - Klassen und Auflistungen erstellen
  • Ein Klassenmodul einfügen
  • Anwendungsereignisse und Ereignisse eingebetteter Diagramme abfangen
  • Ein benutzerdefiniertes Objekt erstellen
  • Ein benutzerdefiniertes Objekt verwenden
  • Auflistungen verwenden
  • Dictionaries verwenden
  • Benutzerdefinierte Typen für die Erstellung von benutzerdefinierten Eigenschaften verwenden
  • Nächste Schritte
  • Kapitel 10 - UserForms: Eine Einführung
  • Eingabefelder (InputBox)
  • Meldungsfelder (MsgBox)
  • Eine UserForm erstellen
  • Eine UserForm aufrufen und ausblenden
  • UserForms programmieren
  • Steuerelemente programmieren
  • Einfache Formularsteuerelemente verwenden
  • Eingabe in Feldern überprüfen
  • Unerlaubtes Schließen von UserForms verhindern
  • Einen Dateinamen abfragen
  • Nächste Schritte
  • Kapitel 11 - Data Mining mit dem Spezialfilter
  • Eine Schleife durch AutoFilter ersetzen
  • Spezialfilter – In VBA einfacher als in Excel
  • Mit Spezialfilter eine Liste eindeutiger Werte extrahieren
  • Spezialfilter mit Kriterienbereichen verwenden
  • Spezialfilter an gleicher Stelle filtern lassen
  • Das echte Arbeitspferd: xlFilterCopy mit allen Datensätzen statt nur mit den eindeutigen
  • Nächste Schritte
  • Kapitel 12 - PivotTables mit VBA erstellen
  • Wie sich PivotTables bei den verschiedenen Excel- Versionen entwickelt haben
  • Eine PivotTable mit Excel VBA erstellen
  • Fortgeschrittene PivotTable-Features verwenden
  • Ein Dataset filtern
  • Das Datenmodell in Excel 2019 verwenden
  • Andere PivotTable-Features verwenden
  • Nächste Schritte
  • Kapitel 13 - Power-Tools und Tricks mit Excel VBA
  • Dateioperationen
  • Arbeitsmappen kombinieren und aufteilen
  • Mit Zellkommentaren arbeiten
  • Änderungen nachverfolgen
  • Techniken von und für VBA-Profis
  • Nächste Schritte
  • Kapitel 14 - Beispiele für benutzerdefinierte Funktionen
  • Benutzerdefinierte Funktionen erstellen
  • Benutzerdefinierte Funktionen bereitstellen
  • Nützliche benutzerdefinierte Excel-Funktionen
  • Nächste Schritte
  • Kapitel 15 - Diagramme erstellen
  • Ein Diagramm mit AddChart2 erstellen
  • Diagrammformatvorlagen verstehen
  • Ein Diagramm formatieren
  • Ein Verbunddiagramm erstellen
  • Flächenkartogramme erstellen
  • Wasserfalldiagramme erstellen
  • Ein Diagramm als Grafik exportieren
  • Abwärtskompatibilität berücksichtigen
  • Nächste Schritte
  • Kapitel 16 - Datenvisualisierungen und bedingte Formatierung
  • VBA-Methoden und Eigenschaften für Datenvisualisierungen
  • Einen Bereich mit Datenbalken versehen
  • Einen Bereich mit Farbskalen versehen
  • Einen Bereich mit einem Symbolsatz versehen
  • Visualisierungstricks verwenden
  • Andere Methoden zur bedingten Formatierung verwenden
  • Nächste Schritte
  • Kapitel 17 - Dashboards mit Sparklines in Excel 2019
  • Sparklines erstellen
  • Sparklines skalieren
  • Sparklines formatieren
  • Ein Dashboard erstellen
  • Nächste Schritte
  • Kapitel 18 - Aus dem Web lesen und in das Web schreiben
  • Daten aus dem Web abrufen
  • »Application.OnTime« verwenden, um in bestimmten Intervallen Daten zu analysieren
  • Daten als Webseite veröffentlichen
  • Nächste Schritte
  • Kapitel 19 - Textdateien verarbeiten
  • Textdateien importieren
  • Textdateien schreiben
  • Nächste Schritte
  • Kapitel 20 - Word automatisieren
  • Mit früher Bindung auf ein Word-Objekt zugreifen
  • Mit später Bindung auf ein Word-Objekt zugreifen
  • Mit dem Schlüsselwort »New« die Word-Anwendung referenzieren
  • Mit der Funktion »CreateObject« eine neue Instanz eines Objekts erzeugen
  • Mit der Funktion »GetObject« eine vorhandene Instanz von Word referenzieren
  • Konstanten verwenden
  • Words Objekte verstehen
  • Word-Formularfelder steuern
  • Nächste Schritte
  • Kapitel 21 - Access als Backend verwenden, um den Mehrbenutzerzugriff auf die Daten zu verbessern
  • ADO versus DAO
  • Die Werkzeuge von ADO
  • Einen Datensatz in eine Datenbank einfügen
  • Datensätze aus einer Datenbank abrufen
  • Einen vorhandenen Datensatz aktualisieren
  • Datensätze mit ADO löschen
  • Datensätze mit ADO zusammenfassen
  • Weitere Möglichkeiten mit ADO
  • SQL Server-Beispiele
  • Nächste Schritte
  • Kapitel 22 - Fortgeschrittene UserForm- Techniken
  • Die Symbolleiste »UserForm« während des Entwurfs von Steuerelementen auf UserForms verwenden
  • Weitere Steuerelemente für UserForms
  • Steuerelemente und Auflistungen
  • Ungebundene UserForms
  • Hyperlinks in UserForms verwenden
  • Zur Laufzeit Steuerelemente hinzufügen
  • Eine UserForm mit Hilfe-Features versehen
  • Transparente Formulare erstellen
  • Nächste Schritte
  • Kapitel 23 - Die Windows Application Programming Interface, API
  • Eine API-Deklaration verstehen
  • Eine API-Deklaration verwenden
  • 32-Bit- und 64-Bit-kompatible API-Deklarationen erstellen
  • Beispiele für API-Funktionen
  • Nächste Schritte
  • Kapitel 24 - Fehlerbehandlung
  • Was passiert, wenn ein Fehler auftritt?
  • Elementare Fehlerbehandlung mit »OnError GoTo«
  • Allgemeine Fehlerbehandlungsroutinen
  • Schulen Sie Ihre Kunden
  • Fehler, die im Debug-Modus nicht auftreten
  • Fehler während der Entwicklung versus Fehler Monate später
  • Das Übel von geschütztem Code
  • Weitere Probleme mit Kennwörtern
  • Fehler, die durch Unterschiede in den Excel-Versionen verursacht werden
  • Nächste Schritte
  • Kapitel 25 - Das Menüband anpassen, um Makros auszuführen
  • Wohin mit dem Code? Der Ordner und die Datei customui
  • Eine Registerkarte und eine Gruppe erstellen
  • Ein Steuerelement in das Menüband einfügen
  • Auf die Dateistruktur zugreifen
  • Die Datei .rels verstehen
  • Die Excel-Datei wieder umbenennen und die Arbeitsmappe öffnen
  • Grafiken auf Schaltflächen verwenden
  • Problembehandlung bei Fehlermeldungen
  • Andere Möglichkeiten, Makros zu starten
  • Nächste Schritte
  • Kapitel 26 - Add-Ins erstellen
  • Merkmale von Standard-Add-Ins
  • Eine Excel-Arbeitsmappe in ein Add-In konvertieren
  • Installation des Add-Ins beim Kunden
  • Standard-Add-Ins sind nicht sicher
  • Add-Ins schließen
  • Add-Ins entfernen
  • Eine ausgeblendete Arbeitsmappe als Alternative zu einem Add-In verwenden
  • Nächste Schritte
  • Kapitel 27 - Eine Einführung in die Erstellung von Office- Add-Ins
  • Ihr erstes Office-Add-In erstellen: Hello World
  • Dem Office-Add-In Interaktivität hinzufügen
  • Eine grundlegende Einführung in HTML
  • XML verwenden, um ein Office-Add-In zu definieren
  • Office-Add-Ins mit JavaScript interaktiv machen
  • Nächste Schritte
  • Kapitel 28 - Neuerungen und Änderungen in Excel 2019
  • Office 365-Abonnement versus Excel 2019 für den einmaligen Kauf
  • Wenn es sich im Frontend geändert hat, dann hat es sich in VBA geändert
  • Neue Objekte und Methoden kennenlernen
  • Kompatibilitätsmodus
  • Nächste Schritte
  • Index

Títulos relacionados

    Otros títulos del mismo autor