VBA-Makros in Excel für Fortgeschrittene

89,00 €*

Lieferzeit Sofort lieferbar

Heben Sie Ihre Kenntnisse der Excel-Automatisierung mit Visual Basic for Applications (VBA) auf das nächste Level. Der Data-Science-Experte Fabio Basler zeigt in seinem Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen und Ihr neu erworbenes Wissen in zahlreichen Übungsaufgaben und Quizfragen überprüfen und festigen.

Anzahl
Artikel-Beschreibung

Visual Basic for Applications (VBA) ist eine Skriptsprache, die in Microsoft Excel zum Automatisieren von Aufgaben und Erstellen benutzerdefinierter Funktionen verwendet wird. Dieser Kurs konzentriert sich auf die fortgeschrittenen Möglichkeiten der Automatisierung von Excel-Arbeitsprozessen und richtet sich somit an Anwender, die ihre Kenntnisse in diesem Bereich erweitern möchten.

Sie lernen, VBA für die Bereinigung und Konsolidierung von Daten sowie für die Arbeit mit Pivot-Tabellen einzusetzen. Ein besonderer Schwerpunkt liegt auf der arbeitsmappenübergreifenden Steuerung, um Formatierungen anzupassen, Werte abzugleichen und komplexe Aggregationen durchzuführen.

Zudem befassen Sie sich mit erweiterten Variablen und Datenstrukturen, wie Dictionaries, Arrays und Queues, und machen sich mit den wesentlichen Debugging-Tools wie Breakpoints und Variablenüberwachung vertraut, um Fehler zu identifizieren und zu beheben.

Sie werden in das Konzept der objektorientierten Programmierung (OOP) eingeführt, das es ermöglicht, VBA-Code modular und wiederverwendbar zu gestalten. Darüber hinaus lernen Sie, Excel mit anderen Office-Anwendungen zu verknüpfen, z.B. für den automatisierten Versand von E-Mails aus Excel heraus oder die Einbindung von Daten in PowerPoint-Präsentationen.

Zum Schluss geht es an die Entwicklung grafischer Benutzeroberflächen (UserForms) in VBA, mit denen Sie benutzerdefinierte Dialoge und Eingabemasken erstellen können, um die Interaktion mit Ihren Makros zu verbessern.

Abgerundet wird der Kurs durch zahlreiche Übungsaufgaben, mithilfe derer Sie das Erlernte praktisch anwenden und festigen können.

Länge:  05:47 Stunden



Alle Lektionen im Überblick:

  • Herzlich willkommen zu diesem Kurs
  • Einführung in VBA
    • Kapitelüberblick
    • Installation von Microsoft Excel
    • Entwicklertools
    • Visual Basic Editor
    • Kursausblick: Fortgeschrittene Möglichkeiten mit VBA
    • Überblick über grundlegende VBA-Konzepte und Syntax
    • Quiz: Einführung in VBA
  • Excel-Operationen automatisieren
    • Kapitelüberblick
    • Duplikate entfernen
    • Tabelle transponieren
    • Pivot-Tabellen aktualisieren
    • Filterungen aus Pivot-Tabellen entfernen
    • Aufgabe: Makro für Datenschnitte in dynamischen Tabellen
    • Lösung: Makro für Datenschnitte in dynamischen Tabellen
    • Spalten und Zeilen in Pivot-Tabelle automatisch vertauschen
    • Spalten automatisiert berechnen
    • Konsolidierungen automatisch durchführen
    • Quiz: Excel-Operationen automatisieren
  • Arbeitsmappenübergreifende Steuerung
    • Kapitelüberblick
    • Arbeitsmappenübergreifende Steuerung
    • Werte zwischen Arbeitsmappen kopieren
    • Formatierungen zwischen Arbeitsmappen
    • Blattanzahl und Blattnamen ausgeben
    • Inputbox für Arbeitsreiter kopieren
    • Werte abgleichen
    • Suchen und Ersetzen
    • Aufgabe: Suchen und Ersetzen mit MsgBox
    • Lösung: Suchen und Ersetzen mit MsgBox
    • Aggregationen anzeigen und ausgeben
    • Quiz: Arbeitsmappenübergreifende Steuerung
  • Erweiterte Variablen und Datenstrukturen
    • Kapitelüberblick
    • Dictionaries: Einführung
    • Dictionaries: Anwendung
    • Arrays: Erstellung
    • Arrays: Redim, LBound und UBound
    • Arrays: Elemente verändern
    • Matrix: Mehrdimensionales Array erstellen
    • Matrix: Iteration zur Wertausgabe
    • Collections
    • Dynamic vs. Static Arrays
    • Queues
    • Aufgabe: Erweiterte Variablen und Datenstrukturen
    • Lösung: Erweiterte Variablen und Datenstrukturen
    • Quiz: Erweiterte Variablen und Datenstrukturen
  • Fehlerbehebung und Debugging-Techniken
    • Kapitelüberblick
    • Theorie: Wozu Debugging?
    • Datentypfehler und Debugging-Leiste
    • Breakpoints
    • Variablenüberwachung
    • Quiz: Fehlerbehebung und Debugging-Techniken
  • Objektorientierung
    • Kapitelüberblick
    • Begriffserklärung
    • Ausgangsbeispiel: Mediterrane Olivenbäume
    • Klassenmodul „Olivenbaum“ programmieren
    • Objekt „Olea Europaea“ anlegen
    • Eigenschaften „Bauminformationen“ ausgeben
    • Aufgabe: Olea Europaea Leccino & Koroneiki anlegen und ausgeben
    • Lösung: Olea Europaea Leccino & Koroneiki anlegen und ausgeben
    • Methode „Wasserbedarf“ berechnen und ausgeben
    • Methode „Wachstumsrate“ berechnen und ausgeben
    • Aufgabe: Weitere Olivenbaumarten anlegen und Bauminfos ausgeben
    • Lösung: Weitere Olivenbaumarten anlegen und Bauminfos ausgeben
    • Methode: Olivenernte
    • Vererbung: Zitronen- und Feigenbaum
    • Quiz: Objektorientierung
  • Interaktion mit anderen Office-Anwendungen
    • Kapitelüberblick
    • Outlook und Excel-VBA: Mail versenden
    • Outlook und Excel-VBA: Datei per Makro verschicken
    • Word und Excel-VBA
    • PowerPoint und Excel-VBA
    • Access und Excel-VBA
    • Publisher und Excel-VBA
    • VBA in anderen Office-Anwendungen
    • Quiz: Interaktion mit anderen Office-Anwendungen
  • Erweiterte Benutzeroberfläche und benutzerdefinierte Formulare
    • Kapitelüberblick
    • Einführung in UserForms
    • Oberfläche designen
    • Vorbereitung: Beschriftungen
    • Dropdown-Liste
    • Zellwerte befüllen
    • Makro zum Öffnen der UserForm
    • Dynamische Zellbezüge
    • Voreinstellungswert und nachträgliche Anpassungen
    • Zellwerte mit Listen befüllen
    • Quiz: Erweiterte Benutzeroberfläche und benutzerdefinierte Formulare
  • Abschluss
    • Fazit und Kursabschluss

  • Über den Trainer:

    Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.

    So lernen Sie mit diesem Videokurs:

    In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:

    • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
    • Wissensquizzes zur Lernkontrolle
    • Lernhistorie und Lernfortschritt
    • Lesezeichen und Notizen 
    • Volltextsuche in den Videos
    • Frage-den-Experten-Modul
    • Übungsmaterial zum Mitmachen
    • Responsive Web-App und Videostreaming für alle Endgeräte


    Technische Voraussetzungen:

    Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

    Artikel-Details
    Anbieter:
    Heise Medien GmbH & Co. KG
    Artikelnummer:
    vba-makros-in-excel-fur-fortgeschrittene-3011
    Veröffentlicht:
    09.08.24