Einleitung
  • Neu auf Udemy?
  • Begleitdateien (Automatische Bewertungsausforderung nach ca. 15 Minuten!)
  • Hinweis: Makrokurs für Schnelleinsteiger
  • Was ist VBA?
  • 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
  • IntelliSense & Objektkatalog
  • Referenzieren & Verkürzte Schreibweisen (With - End With)
Zelleigenschaften: (Range & Cell & Interior)
  • Übersicht
  • Value & Font - Werte in Zellen schreiben und Schriftart anpassen
  • Interior & Cells - Einzelne oder alle auf einmal Zellinhalte ansprechen
  • 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)
  • Übersicht
  • 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
  • Übung3: Eine Datenspalte ent-pivotieren
  • Ü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 & RefersTo & RefersToRange - Mit Zellbereichen arbeiten
  • Run & Quit - Prozeduren ausführen und Excel beenden
  • Programmablauf beschleunigen
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
  • Zellbereiche Events
  • Worksheet Events
  • Steuerelemente Events