Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
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.
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.
Klicken zum Abspielen
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
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
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
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
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
Kapitelüberblick
Theorie: Wozu Debugging?
Datentypfehler und Debugging-Leiste
Breakpoints
Variablenüberwachung
Quiz: Fehlerbehebung und Debugging-Techniken
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
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
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
Fazit und Kursabschluss
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, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, 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
Wissensquiz 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
Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
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.
Dieser Videokurs ist im academy Pass enthalten
Melden Sie sich an, um Ihre bisherigen Kurse fortzusetzen, an Live-Events teilzunehmen oder Ihren Pass zu verwalten. Zum Login
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Teamleiter Redaktion & Content-Produktion
Telefonisch erreichbar: Mo – Fr | 9 – 17 Uhr