Lektion 1Verwendung von VBA-Makros für einfache Automatisierung: Makros aufzeichnen, Modul bearbeiten, sichere Ausführung, Arbeitsmappenereignisse (Workbook_Open, Worksheet_Change)Automatisieren Sie wiederkehrende Aufgaben mit VBA-Makros, vom Aufzeichnen bis zum Bearbeiten von Code in Modulen. Lernen Sie sichere Ausführungspraktiken, nutzen Sie Arbeitsmappenereignisse wie Workbook_Open und Worksheet_Change und erstellen Sie zuverlässige Automatisierung für Aktualisierungs- und Formatierungsaufgaben.
Recording and running basic macrosEditing macros in standard modulesUsing Workbook_Open for startup tasksUsing Worksheet_Change for input logicMacro security and safe executionAssigning macros to buttons and shapesLektion 2Aktualisierungsautomatisierung: Aktualisieren von Power Query und PivotTables mit VBA oder SchaltflächenAutomatisieren Sie die Aktualisierung von Power Query und PivotTables mit VBA und Bedienfeldsteuerelementen. Erstellen Sie Schaltflächen und einfache Makros, um mehrere Objekte nacheinander zu aktualisieren, Fehler zu behandeln und sicherzustellen, dass Benutzer immer aktuelle Daten sehen.
Manual vs automated refresh optionsVBA to refresh all queries at onceRefreshing PivotTables with macrosRefresh buttons on dashboardsHandling refresh errors and loggingLektion 3Text- und Datumsfunktionen: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT für BerichtsperiodenNutzen Sie Text- und Datumsfunktionen, um robuste Berichtsperioden zu erstellen. Arbeiten Sie mit TEXT, DATE, EOMONTH, MONTH, YEAR und Formatierung, um Monatsbeschriftungen, Geschäftsperioden und dynamische datengetriebene Zusammenfassungen für Dashboards und wiederkehrende Berichte zu erstellen.
Building dates from components with DATEMonth, year, and EOMONTH calculationsTEXT for custom period labelsRolling monthly and year-to-date rangesHandling fiscal vs calendar periodsLektion 4Best Practices für Versionierung, Backup und Dokumentation von Datenquellen in der ArbeitsmappeSetzen Sie Best Practices für die Versionierung von Arbeitsmappen, Backups und Dokumentation von Datenquellen um. Verfolgen Sie Änderungen an Datenquellen, führen Sie ein Änderungsprotokoll und integrieren Sie klare Notizen, damit zukünftige Benutzer die Aktualisierungsschritte und Abhängigkeiten verstehen.
File naming and versioning conventionsBackup strategies and storage locationsMaintaining a workbook change logDocumenting external data connectionsAnnotating queries and key formulasLektion 5Fortgeschrittene Formeln: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, verschachtelte LogikWenden Sie fortgeschrittene Formeln wie XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF und IFS an. Erstellen Sie verschachtelte logische Ausdrücke, behandeln Sie Fehler elegant und gestalten Sie robuste Suchketten für komplexe Berichtsmodelle.
XLOOKUP vs VLOOKUP comparisonINDEX/MATCH for flexible lookupsSUMIFS and COUNTIFS with criteriaIFS and nested logical structuresError handling with IFERROR or IFNALektion 6Gestaltung der Arbeitsmappenstruktur: Separate Blätter für Vertrieb, Personal, Finanzen, Dashboard, DatenwörterbuchGestalten Sie eine klare Arbeitsmappenstruktur mit dedizierten Blättern für Vertrieb, Personalwesen, Finanzen, Dashboard und Datenwörterbuch. Legen Sie Namensstandards, Navigationshilfen und Trennung von Rohdaten, Staging und Präsentationsschichten fest.
Separating data, staging, and reportsDedicated sheets for Sales, HR, FinanceDashboard layout and navigation aidsCentral data dictionary worksheetSheet naming and tab color schemesLektion 7Power Query Grundlagen: Importieren, Bereinigen, Zusammenführen mehrerer AbteilungsdateienBeherrschen Sie Power Query, um Abteilungsdateien zu importieren, zu bereinigen und zu kombinieren. Konfigurieren Sie Verbindungen, wenden Sie Transformationsschritte an, mergen und anhängen Sie Tabellen und laden Sie Ergebnisse in Excel-Modelle, während Abfragen aktualisierbar und gut dokumentiert bleiben.
Connecting to folders and workbooksCleaning and shaping raw tablesMerging and appending departmental filesManaging query steps and errorsLoading queries to tables or data modelDocumenting query logic and sourcesLektion 8Datenvalidierung und kontrollierte Eingabe: Dropdown-Listen, Listen, Fehlermeldungen für monatliches EinfügenSteuern Sie Benutzereingaben mit Datenvalidierungsregeln, Listen und Fehlermeldungen. Erstellen Sie Dropdown-Listen für monatliche Einfügevorlagen, beschränken Sie ungültige Eingaben und gestalten Sie benutzerfreundliche Nachrichten, die Benutzer leiten und Formeln sowie Strukturen schützen.
Creating list-based dropdown controlsCustom validation formulas for rulesInput messages and error alertsValidating monthly paste-in templatesLocking structure while allowing inputLektion 9Berechnete Spalten und Measures: Strukturierte Tabellenspalten vs. Pivot-MeasuresUnterscheiden Sie berechnete Spalten in Tabellen von Measures in PivotTables und dem Datenmodell. Lernen Sie, wann welche zu verwenden, wie sie die Leistung beeinflussen und wie Sie wiederverwendbare Berechnungen für konsistente Berichterstattung über Pivots gestalten.
Creating calculated columns in tablesDefining measures in the Data ModelRow context vs filter context basicsChoosing between column and measureReusing measures across PivotTablesLektion 10Verwendung von Excel-Tabellen und benannten Bereichen für dynamische Bereiche und strukturierte VerweiseNutzen Sie Excel-Tabellen und benannte Bereiche, um dynamische Bereiche und strukturierte Verweise zu erstellen. Konvertieren Sie Bereiche in Tabellen, verwenden Sie Tabellennamen in Formeln und definieren Sie benannte Bereiche, die sich automatisch mit wachsenden Daten aktualisieren.
Converting ranges into Excel TablesStructured references in formulasTotal rows and table-based summariesDynamic named ranges with formulasTables feeding PivotTables and chartsLektion 11Bedingte Logik für Flags und Kategorien: IF mit Suche, SWITCH, CHOOSENutzen Sie bedingte Logik, um Flags und Kategorien zu erstellen, die Analysen antreiben. Kombinieren Sie IF mit Suchfunktionen und wenden Sie SWITCH und CHOOSE an, um verschachtelte Logik zu vereinfachen und Modelle leichter prüfbar und anpassbar zu machen.
Reviewing IF and nested IF patternsIF with XLOOKUP or VLOOKUP flagsUsing SWITCH for multi-condition logicUsing CHOOSE for scenario selectionAuditing and testing logical formulasLektion 12Effiziente Arbeit mit großen Bereichen: Array-Formeln, Spill-Verhalten, LET-FunktionLernen Sie, große Bereiche mit dynamischen Arrays, Spill-Bereichen und der LET-Funktion zu handhaben. Verstehen Sie Leistungsaspekte, Fehlerbehandlung und wie Sie veraltete Array-Formeln durch moderne, wartbare Berechnungsmuster ersetzen.
Legacy CSE array formulas vs dynamic arraysUnderstanding and controlling spill rangesUsing LET to simplify complex formulasCombining LET with FILTER and SORTPerformance tips for large array ranges