Excel-VBA I-V VIDEOS (60 Std)

1.750,00 

Kategorie:

Beschreibung

Bei diesem Produkt handelt es sich einen Mitschnitt meiner Excel-VBA-Kurse der Stufe I-V. Insgesamt können Sie in 60 Stunden anhand von Videos, VBA Schritt für Schritt erlernen.

Die Auslieferung der Videos und der Beispieldateien erfolgt nach 1-2 Werktagen durch einen Download-Link.

VBA I

Die Entwicklungsumgebung kennen lernen

  • Streifzug durch die Entwicklungsumgebung
  • Einstellen erster Tabellen-Eigenschaften
  • Den Makrorekorder sinnvoll einsetzen
  • Testhilfen nutzen

Dynamische Prüfungen formulieren

  • Steht in der Zelle über eine gültige Zahl?
  • Ist das erfasst Datum korrekt?
  • Steht in einer Zelle eine Formel oder ein Festwert?
  • Liegt die Zahl im vorgesehenen Wertebereich?

Schnelle Schleifen programmieren

  • Vorstellung der 4 wichtigsten Schleifen
  • Bestimmte Zellen finden und hervorheben
  • Export von Daten in andere Tabellen
  • Löschung von Zeilen und Spalten

Daten in die gewünschte Form bringen

  • Umwandlung nicht erkannte Zahlen in lesbare Werte
  • Entfernung von Leerzeichen aus Zellen
  • Löschung nicht benötigte Zeichen aus Zellen
  • Vereinheitlichung und Korrektur von Datumsangaben
  • Auffüllung leerer Zellen in einer Spalte
  • Entfernen von bestimmte Zeilen und Spalten
  • Einfügen von Zeilen und Spalten

Zellen und Bereiche verarbeiten

  • Bestimmte Zellen in einem Bereich finden
  • Zellen blitzschnell formatieren
  • Formeln aufspüren und Verknüpfungen lokalisieren

Tabellen und Arbeitsmappen bearbeiten

  • Tabellen automatisch anlegen und benennen
  • Schutz von Tabellen
  • Gestaltung von einheitlichen Kopf- und Fußzeilen
  • Neue Mappen erstellen, speichern und schließen
  • Daten automatisch einlesen

Excel mit eigenen Funktionen erweitern

  • Prüfen, ob eine bestimmte Tabelle in der Mappe existiert
  • Summierung von formatierten Zellen
  • Dokumentinformationen auslesen

Ereignisse in Excel

  • Direkt nach dem Öffnen der Mappe reagieren
  • Drucken verhindern
  • Anlage neuer Tabellen einschränken
  • Reaktion auf Eingaben in einer Tabelle

VBA II

Dialoge kennen lernen

  • Dialoge anlegen und starten
  • TextBoxen einfügen
  • Eingaben prüfen
  • ComboBoxen füllen
  • Listboxen schnell füllen und auswerten
  • Optionsschaltflächen für eine Entscheidung nutzen
  • Kontrollkästchen für die Auswahl mehrerer Optionen
  • Bilder und Logos einfügen

Das Dialog Tool

  • Die Suche ausführen, um die Ergebnisse im Listenfeld anzuzeigen
  • Sofortige Prüfung der Eingabe schon direkt bei der Datenerfassung
  • Update von Daten in einer Tabelle über die Textboxen
  • Erfassung von Daten nach Prüfung von Muss-Feldern
  • Daten aus der hinterlegten Tabelle entfernen
  • Export von Daten in eine Tabelle

Tabellen verarbeiten

  • Export von Tabellen anhand von Kriterien
  • Import und Kontrolle von Tabellen
  • Suche auf mehreren Tabellen
  • Werte aus Tabellen holen und in einer Übersicht darstellen

Daten suchen und zuordnen

  • Alle Dateien aus einem Ordner nacheinander verarbeiten
  • Werte in Tabelle finden und kennzeichnen
  • Dubletten lokalisieren und entfernen
  • Daten aus Mappen importieren und weiter verarbeiten

Ereignisse nutzen

  • Auf Eingaben schnell reagieren
  • Den Zugang zu einen Bereich verhindern
  • Den Doppelklick auf eine Zelle auswerten

Verarbeitung von Massendaten

  • Einsatz von Arrays für blitzschnelle Verarbeitung von Daten
  • Arbeiten mit SQL und ADO mit Zugriff auf geschlossene Mappen
  • Dictionaries einsetzen

Daten austauschen

  • Import von Daten in Word
  • Export von Daten nach PowerPoint
  • Versand von e-Mails

Das Auswerte Tool 

  • Daten flexibel importieren
  • Konvertierung und Anreicherung von Daten
  • Verdichtung von Daten
  • Export von Daten in einem Report
  • Reporte  (PDF, xlsx) per Mail versenden

VBA III

Abwesenheiten verwalten

  • Wochenenden und Feiertage finden
  • Diverse Sichten auf Knopfdruck einstellen
  • Eingabe der Fehlzeiten formatieren

Spezielle Steuerelemente

  • Strukturen darstellen über den Treeview
  • Den Listview nutzen
  • Bilder einfügen über das ImageList
  • Einen eigenen Kalender einsetzen
  • Den ProgressBar als Überbrückung bei längerer Laufzeit

Berichtswesen automatisieren

  • Import von Daten
  • Daten blitzschnell auswerten
  • Export von Berichten
  • Versand  von Reports

Schnittstellen erstellen

  • Import von unterschiedlichsten Daten
  • Textdateien in Datenfelder einlesen
  • Daten in die gewünschte Form bringen

Zugriff auf die VBE

  • Makros zur Laufzeit erstellen
  • Prozeduren und Dialoge zur Laufzeit austauschen
  • Fehlerbehandlung über die MZ-Tools

Programmierung von Diagrammen

  • Diagramme erstellen und verknüpfen
  • Formatierung von Diagrammen
  • Export von Diagrammen

Arbeiten mit Datenfeldern

  • Arrays definieren
  • Import von Tabellen in Arrays
  • Verarbeitung von Arrays im Speicher
  • Export von Arrays in Tabellen
  • Zeilen entfernen mit Hilfe von Arrays
  • Konvertierung von Daten im Array

Schutz der Anwendung

  • Ereignissen nutzen, um Daten zu schützen
  • Zugriffe dokumentieren mit Hilfe von Ereignissen
  • Weitere Schutzmechanismen für Ihre Anwendung

Excel im Zusammenspiel mit Word, Access und Outlook

  • e-Mails Versand nach Plan
  • Kontakte ein- und auslesen
  • Auf Datenbanken zugreifen
  • Import von Daten in ein Word Dokument

Programmiertechniken advanced

  • Die Top-10 SQL-Befehle für den rasanten Zugriff auf Daten
  • Zugriff auf geschlossene Excel-Mappen über ADO & SQL
  • Große Daten Volumen mit dem Spezialfilter „handeln“
  • Den Datenfilter über Makros steuern
  • Pivot-Tabellen neu erstellen
  • Intelligente Arrays (SortedList, Stack)

Performance verbessern

  • Wichtige „Bremser“ in Makros erkennen
  • Laufzeit von Makros messen und verbessern
  • Besprechung diverser Programmiertechniken

VBA IV

Zugriff auf Access

    • Access-Datenbank als Backend für Excel
    • Zugriff auf Access über eine Pivot-Tabelle
    • Import von konsolidierten Access-Daten
    • Export einer Access-Tabelle nach Excel
    • Über ODBC eine Abfrage durchführen
    • Daten aus einer zentralen Datenbank holen und zurückschreiben

Arrays und andere Techniken

    • Arrays anlegen, füllen und ausgeben
    • CSV-Dateien in Arrays einlesen
    • Laden und Filtern einer Textdatei im Array
    • Den Dictionary zur Unikatsprüfung einsetzen
    • Die Summierung im Array
    • Der Einsatz von Excel-Funktionen im Array
    • Intelligente Arrays (Queues, ArayList)

Bedingte Format & Gültigkeit

    • Datenbalken anlegen und einstellen
    • Extremwerte automatisch kennzeichnen
    • Unikate / doppelte Werte hervorheben
    • Abweichungen über eine Ampel erkennen
    • Dropdowns per Makro erstellen

 Das Userform –  Spezial

    • Die Suche nach mehreren Bedingungen
    • Einfügen eines Arrays in eine Listbox
    • Verarbeitung von Big Data über eine Userform
    • Synchronisation von ComboBox und Listbox
    • Einen Dialog zur Laufzeit erstellen
    • Entwicklung lernender Dialoge

Diagramme programmieren

    • Einfügen und verknüpfen von Diagrammen
    • Hinzufügen neuer Datenreihen
    • Formatierung von Diagrammen
    • Export von Diagrammen

Excel im Zusammenspiel mit Outlook

    • Versand von Mails aus Excel
    • Anlage von Terminen
    • Termine finden und entfernen
    • Einfügen von Kontakten
    • Import von Kontaktdaten

Pivot-Tabellen programmieren

    • Erstellung von Pivot Tabellen
    • Gruppierung von Umsätzen in einer Pivot nach Jahr und Monat
    • Schneller geht’s nicht: Einfügen von Berichtsfilterseiten
    • Hinzufügen von Datenschnitten zur leichteren Bedienung von Pivot Tabellen

Zugriff auf große Datenbestände via SQL

    • Verdichtung von Daten nach mehreren Kriterien
    • Zugriff auf die eigene Mappe via SQL
    • Zugriff auf fremde Mappen über SQL

Aufgaben aus der Praxis

    • Anlage von Ordnern auf Knopfdruck
    • Erstellung eines Kalenders
    • Einfügen und Ausrichtung von Shape-Objekten
    • Abgleich von Tabellen
    • Excel sprechen lassen
    • Veränderungen in Tabellen „tracken“
    • Die Verdichtung von Daten über ADO & SQL
    • Zugriff auf die Windows-Registry
    • Entwicklung eigener Funktionen

VBA V

Ribbons programmieren

  • Vorstellung des Tool UI-Editor
  • Erstellung eigener Ribbons
  • Ausblenden nicht benötigter Menüs
  • Einbinden von Steuerelementen in Ribbons

Programmieren von ListObjects

  • Was ist ein ListObject?
  • Ein ListObject erzeugen
  • Zeile für Zeile durch ein ListObject „browsen“
  • Die Suche im ListObject
  • Ein Listobject filtern und sortieren
  • Anfügen von Daten im ListObject
  • Listobjects im Zusammenspiel mit Arrays

Das FileSystemObject (FSO)

  • Die Existenz von Ordnern und Dateien prüfen
  • Ordner anlegen, kopieren und löschen
  • Auf Dokumenteigenschaften zugreifen
  • Textdateien einlesen und filtern
  • Elegante Suche in Textdateien

Programmieren von Shape-Objekten

  • Shapes einfügen und verknüpfen
  • Shape-Objekten anpassen (Form und Größe)
  • Diagramm-Shapes nach PowerPoint übertragen
  • Shapes als alternative Formularsteuerung einsetzen

Arrays und  SQL-Anweisungen

  • Array aus mehreren Tabellen füllen, verarbeiten und ausgeben
  • Bestimmte Datensätze aus Arrays extrahieren
  • Textdateien in Array einlesen
  • ListObjecten mit Arrays befüllen und verarbeiten
  • Konsolidierung von Tabellen mit Hilfe von SQL
  • Dreidimensionale Arrays befüllen und weiterverarbeiten

Arbeiten mit regular expressions

  • Was sind regular expressions?
  • Bestimmte „Muster“ automatisch erkennen
  • Extraktion von Zeichen aus Zellen (PLZ)
  • Ausschluss bestimmter Zeichen (Parsen)
  • Löschung von Zeichen

Das Dictionary-Objekt und die Collections

  • Was verbirgt sich hinter dem Dictionary?
  • Dictionaries aus Tabellen füllen
  • Ausgabe von Dictionaries (senkrecht oder waagrecht)
  • Bedingte Summierung von Daten anhand eines Schlüssels
  • Doppelte Daten entfernen durch Erstellung von einer Unikatsliste
  • Konsolidierung von Daten über das Dictionary
  • Collections füllen, sortieren und ausgeben

Neben den Videos erhalten Sie alle dazu gehörigen Beispieldateien.