We may earn an affiliate commission when you visit our partners.
Daniel Kogan

EXCEL 

  1. Lästige Routinearbeiten automatisieren und jede Menge Zeit einsparen

  2. Bestehende Makros verstehen und eigene Programme schreiben

  3. Mit selbst erstellten Excel Tools glänzen

  4. Inhalte aus Excel nach PowerPoint und Word überführen, per Outlook versenden und in SQL-Datenbanken schreiben

  5. Übersichtliche Kursstruktur und daher auch gut als Nachschlagewerk geeignet

In diesem VBA Online Kurs lernst Du das Programmieren mit Excel. 

Dazu gehört nicht nur das Aufnehmen und Bearbeiten von Makros, sondern auch das Schreiben von VBA Code. 

Read more

EXCEL 

  1. Lästige Routinearbeiten automatisieren und jede Menge Zeit einsparen

  2. Bestehende Makros verstehen und eigene Programme schreiben

  3. Mit selbst erstellten Excel Tools glänzen

  4. Inhalte aus Excel nach PowerPoint und Word überführen, per Outlook versenden und in SQL-Datenbanken schreiben

  5. Übersichtliche Kursstruktur und daher auch gut als Nachschlagewerk geeignet

In diesem VBA Online Kurs lernst Du das Programmieren mit Excel. 

Dazu gehört nicht nur das Aufnehmen und Bearbeiten von Makros, sondern auch das Schreiben von VBA Code. 

Dadurch wirst Du in der Lage sein, kleine Programme zu erstellen, die Dir helfen Teile deiner Arbeit zu automatisieren. 

Wenn Du also schon immer mal VBA loslegen wolltest, oder bereits VBA arbeitest, Dir aber noch nie richtig die Grundlagen angeschaut hast, dann würde ich mich freuen Dich in dem VBA Kurs begrüßen zu dürfen.

Viele GrüßeDaniel KoganPS: Im Schnitt nutzen meine Kursteilnehmer Excel 7h/Woche bzw. 300h/Jahr oder über 10.000h/Berufsleben.Das sind mehr als 5 Arbeitsjahre, die man sich nur mit Excel beschäftigt. Kleine Produktivitätszuwäche und Effizienzsteigerungen machen somit über die Zeit einen riesen Unterschied und können Dir potenziell tausende von Stunden einsparen.

Enroll now

What's inside

Learning objectives

  • Automatisierung von routineaufgaben mit vba
  • Das lesen und schreiben von makros und vba-code
  • Grundlegende programmiertechniken
  • Anpassung des userinterfaces und erweiterung durch steuerelemente/dialoge
  • Ausführung von makros abhängig von ereignissen, welche durch den user ausgelöst werden
  • Beschleunigung von vba code
  • Office-übergreifende vba-programmierung (powerpoint, word, outlook, sql)

Syllabus

Einleitung
Neu auf Udemy?
Begleitdateien (Automatische Bewertungsausforderung nach ca. 15 Minuten!)
Was ist VBA?
Read more
Makros aufnehmen & abspielen
Visual Basic Editor (VBE)
Absolute vs relative Verweise
Übung1: Makrorekorder - Data Clean Up
Übung1: Auflösung
Ich würde mich sehr über deine Bewertung freuen!
Excel Objektmodell & VBA - Einleitung
Objektmodell & VBA
Objekthierarchie
Referenzieren & Verkürzte Schreibweisen (With - End With)
IntelliSense & Objektkatalog
Zelleigenschaften: (Range & Cell & Interior)
Übersicht
Value & Font - Werte in Zellen schreiben und Schriftart anpassen
Interior & Cells - Zellinhalte ansprechen
Color / Colorindex - Farben setzen
Address - Die Zelladresse bestimmen
Column & Row - Die Spalte und Zeile bestimmen
Columns & Rows - Anzahl Spalten und Zeilen zählen
CurrentRegion - Zellbereich anwählen wie Strg+A
Entirecolumn Entirerow - Mit ganzen Spalten und Zeilen arbeiten
End - An das Ende eines Bereiches springen
Formula & FormulaLocal & HasFormula - Formeln setzen und auf diese prüfen
Offset - Super fürs Data Clean-Up (wie Bereich.Verschieben)
Resize - Die Auswahl eines Zellbereichs anpassen
SpecialCells - Genial um z.B. schnell leere Zellen zu entfernen
Übung2: Spaltenköpfe vorbereiten
Übung2: Lösung
Zellmethoden (Range & Cell & Interior)
Select & Activate - Zellbereiche auswählen und aktivieren
Clear - Inhalte aus Zellen löschen
Copy & Cut & Paste & PasteSpecial - Inhalte kopieren/ausschneiden und einfügen
Insert & Delete & Rows & Columns - Zeilen & Spalten einfügen und löschen
Sort - Inhalte sortieren
Autofilter - Inhalte filtern
RemoveDuplicates - Duplikate entfernen

Daten entpivotisieren

Übung3: Lösung
Arbeitsblätter (Worksheets)
Worksheets vs Sheets - Arbeitsblatt ist nicht gleich Arbeitsblatt
Select & Count & Name & Tab - Arbeitsblätter selektieren, zählen, umbenennen
UsedRange - Den gesamten genutzten Bereich ausfindig machen
Visible - Arbeitsblätter verstecken
Add & Delete - Arbeitsblätter hinzufügen und löschen
Copy & Move - Arbeitsblätter kopieren und bewegen
Übung4: Daten kopieren und auf neuem Arbeitsblatt platzieren
Übung4: Lösung
Arbeitsmappen (Workbooks)
Workbooks - Der Umgang mit Arbeitsmappen
Add & Save & SaveAs & Path - Arbeitsmappen erstellen und abspeichern
Open & Close - Arbeitsmappen öffnen und schließen
Application
Selection - Mit der aktuellen Auswahl arbeiten
Names & Add & Delete & RefersTo & RefersToRange - Mit Zellbereichen arbeiten
Run & Quit - Prozeduren ausführen und Excel beenden
Programmablauf beschleunigen
GoTo - Zu Zellbereichen auf anderen Arbeitsblätter springen
Variablen, Datentypen und Operatoren
Variablen & Datentypen
Variablen deklarieren & Scope & Konstanten
Arrays - Feldlisten
Rechen-, Vergleichs-, Logikoperatoren
Übung5: Variablen definieren und befüllen
Übung5: Lösung
Entscheidungen & Schleifen
Entscheidungen/Verzweigungen: IF
Entscheidungen/Verzweigungen: Select Case
Schleifen: Überblick
Schleifen: For Next
Schleifen: For Each
Schleifen: Do While / Until Loop
Übung6: Mehrere Spalten mit Schleifen ent-pivotieren
Übung6: Lösung
Prozeduren
Prozeduren: Überblick
Sub / Parameter
Function
WorksheetFunctions & User Defined Functions (UDF)
VBA Functions
Property
Übung7: Variablen durch Funktionen ermitteln und an Prozedur weitergeben
Übung7: Lösung
Fehlerbehebung (Debugging)
Debuggen
Überwachungsfenster
Lokalfenster
Direktfenster
Fehlerbehandlung / GoTo
Übung8: Alle Codebausteine zusammenführen und mit Debuggen kontrollieren
Übung8: Lösung
Ereignisse (Events)
Events Überblick
Workbook Events
Worksheet Events
Zellbereiche Events

Save this course

Save Excel VBA&Makro Programmierung: Jetzt richtig durchstarten! to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Excel VBA&Makro Programmierung: Jetzt richtig durchstarten! with these activities:
Grundlagen der Excel-Nutzung auffrischen
Frischen Sie Ihre Excel-Grundkenntnisse auf, um die VBA-Konzepte besser zu verstehen. Dies hilft Ihnen, die Beispiele im Kurs leichter nachzuvollziehen und eigene Makros zu erstellen.
Browse courses on Excel
Show steps
  • Wiederholen Sie grundlegende Excel-Funktionen wie Formeln, Formatierung und Diagrammerstellung.
  • Üben Sie die Navigation in Excel und das Arbeiten mit Arbeitsblättern.
Buchrezension: 'Excel VBA für Dummies'
Lesen Sie 'Excel VBA für Dummies', um ein solides Fundament in VBA zu schaffen. Das Buch ergänzt den Kursinhalt und bietet zusätzliche Erklärungen und Beispiele.
Show steps
  • Lesen Sie die Kapitel über die Grundlagen der VBA-Programmierung.
  • Arbeiten Sie die Beispiele im Buch durch und passen Sie sie an.
Übungsaufgaben zu Schleifen und Bedingungen
Festigen Sie Ihr Verständnis von Schleifen und Bedingungen in VBA durch gezielte Übungsaufgaben. Dies ist entscheidend für die Automatisierung komplexerer Aufgaben.
Show steps
  • Erstellen Sie VBA-Prozeduren, die verschiedene Schleifentypen (For, While, Do) verwenden.
  • Implementieren Sie bedingte Anweisungen (If, Select Case) zur Steuerung des Programmablaufs.
  • Lösen Sie Aufgaben, die das Durchlaufen von Zellbereichen und das Bearbeiten von Daten erfordern.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Erstellen Sie ein kurzes Video-Tutorial
Erklären Sie ein bestimmtes VBA-Konzept (z.B. 'For Each'-Schleife) in einem kurzen Video-Tutorial. Dies hilft Ihnen, Ihr Wissen zu festigen und anderen zu helfen.
Show steps
  • Wählen Sie ein VBA-Konzept aus dem Kurs aus.
  • Bereiten Sie eine kurze Präsentation oder ein Skript vor.
  • Nehmen Sie ein Video auf, in dem Sie das Konzept erklären und ein Beispiel demonstrieren.
  • Veröffentlichen Sie das Video auf einer Plattform wie YouTube oder Vimeo.
Projekt: Automatisierung eines wiederkehrenden Berichts
Entwickeln Sie ein VBA-Skript, das einen wiederkehrenden Bericht automatisiert. Dies ist eine praktische Anwendung des Gelernten und zeigt Ihre Fähigkeit, VBA in realen Szenarien einzusetzen.
Show steps
  • Analysieren Sie den bestehenden Bericht und identifizieren Sie die manuellen Schritte.
  • Entwerfen Sie ein VBA-Skript, das die manuellen Schritte automatisiert.
  • Implementieren Sie das Skript und testen Sie es gründlich.
  • Dokumentieren Sie das Skript und erstellen Sie eine Anleitung für andere Benutzer.
Buchrezension: 'Excel 2019 Power Programming with VBA'
Nutzen Sie 'Excel 2019 Power Programming with VBA' als Referenz für fortgeschrittene VBA-Techniken. Das Buch bietet detaillierte Anleitungen und Beispiele für komplexe Aufgaben.
View Alter Ego on Amazon
Show steps
  • Lesen Sie die Kapitel über fortgeschrittene VBA-Techniken und APIs.
  • Experimentieren Sie mit den Beispielen im Buch und passen Sie sie an Ihre Bedürfnisse an.
Beantworten Sie Fragen in Online-Foren
Helfen Sie anderen Kursteilnehmern, indem Sie Fragen in Online-Foren beantworten. Dies festigt Ihr eigenes Wissen und hilft Ihnen, verschiedene Perspektiven kennenzulernen.
Show steps
  • Suchen Sie nach VBA-bezogenen Fragen in Online-Foren wie Stack Overflow oder Excel-Foren.
  • Beantworten Sie die Fragen so präzise und hilfreich wie möglich.
  • Geben Sie Code-Beispiele und Erklärungen, um das Verständnis zu fördern.

Career center

Learners who complete Excel VBA&Makro Programmierung: Jetzt richtig durchstarten! will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Excel VBA&Makro Programmierung: Jetzt richtig durchstarten!.
Provides a beginner-friendly introduction to VBA programming in Excel. It covers the basics of VBA syntax, working with the object model, and automating tasks. It's particularly helpful for beginners with little to no programming experience looking for a gentle introduction. It serves as an ideal supplement to the course to solidify fundamental concepts.
Dieses Buch ist eine umfassende Ressource für fortgeschrittene VBA-Programmierer. Es behandelt Themen wie die Arbeit mit APIs, die Erstellung von benutzerdefinierten Funktionen und die Optimierung von VBA-Code. Es ist ideal für Kursteilnehmer, die ihre VBA-Kenntnisse vertiefen und professionelle Lösungen entwickeln möchten. Das Buch dient als wertvolles Nachschlagewerk und bietet detaillierte Erklärungen und fortgeschrittene Techniken.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser