Les 1VBA-macro's gebruiken voor eenvoudige automatisering: macro's opnemen, module bewerken, veilige uitvoering, werkboekgebeurtenissen (Workbook_Open, Worksheet_Change)Automatiseer herhalende taken met VBA-macro's, van opnemen tot code bewerken in modules. Leer veilige uitvoeringspraktijken, gebruik werkboekgebeurtenissen zoals Workbook_Open en Worksheet_Change, en bouw betrouwbare automatisering voor vernieuwing en opmaak taken.
Basis macro's opnemen en uitvoerenMacro's bewerken in standaardmodulesWorkbook_Open gebruiken voor opstarttakenWorksheet_Change gebruiken voor invoerlogicaMacro-veiligheid en veilige uitvoeringMacro's toewijzen aan knoppen en vormenLes 2Vernieuwingsautomatisering: Power Query en draaitabellen vernieuwen met VBA of knoppenAutomatiseer de vernieuwing van Power Query en draaitabellen met VBA en interfacebedieningen. Bouw knoppen en eenvoudige macro's om meerdere objecten sequentieel te vernieuwen, fouten af te handelen en ervoor te zorgen dat gebruikers altijd actuele gegevens zien.
Handmatige vs geautomatiseerde vernieuwingsoptiesVBA om alle queries tegelijk te vernieuwenDraaitabellen vernieuwen met macro'sVernieuwingsknoppen op dashboardsVernieuwingsfouten afhandelen en loggenLes 3Tekst- en datumfuncties: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT voor rapportageperiodesGebruik tekst- en datumfuncties om robuuste rapportageperiodes te bouwen. Werk met TEXT, DATE, EOMONTH, MONTH, YEAR en opmaak om maandlabels, fiscale periodes en dynamische datumgestuurde samenvattingen te maken voor dashboards en terugkerende rapporten.
Datums bouwen uit componenten met DATEMaand-, jaar- en EOMONTH-berekeningenTEXT voor aangepaste periodelabelsRollende maandelijkse en jaar-tot-datum bereikenFiscale vs kalenderperiodes afhandelenLes 4Best practices voor versiebeheer, back-up en documenteren van gegevensbronnen in het werkboekImplementeer best practices voor versiebeheer, back-up en documentatie van werkboeken. Volg wijzigingen in gegevensbronnen, onderhoud een wijzigingslog en voeg duidelijke notities toe zodat toekomstige gebruikers de vernieuwingsstappen en afhankelijkheden begrijpen.
Bestandsnaamconventies en versiebeheerBack-upstrategieën en opslaglocatiesWerkboekwijzigingslog bijhoudenExterne gegevensverbindingen documenterenQueries en belangrijke formules annoterenLes 5Geavanceerde formules: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, geneste logische functiesPas geavanceerde formules toe zoals XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF en IFS. Bouw geneste logische expressies, handel fouten elegant af en ontwerp robuuste opzoekketens voor complexe rapportagemodellen.
XLOOKUP vs VLOOKUP vergelijkingINDEX/MATCH voor flexibele opzoekactiesSUMIFS en COUNTIFS met criteriaIFS en geneste logische structurenFoutafhandeling met IFERROR of IFNALes 6Werkboekstructuur ontwerpen: aparte werkbladen voor Verkoop, HR, Financiën, Dashboard, GegevenswoordenboekOntwerp een duidelijke werkboekstructuur met toegewijde werkbladen voor Verkoop, HR, Financiën, dashboards en een gegevenswoordenboek. Stel naamconventies, navigatiehulpmiddelen en scheiding van ruwe gegevens, staging en presentatielagen in.
Gegevens, staging en rapporten scheidenToegewijde werkbladen voor Verkoop, HR, FinanciënDashboard-indeling en navigatiehulpmiddelenCentraal gegevenswoordenboek werkbladWerkbladnamen en tabkleurenschema'sLes 7Power Query basisprincipes: importeren, opschonen, samenvoegen van meerdere afdelingsbestandenBeheers Power Query om afdelingsbestanden te importeren, opschonen en samen te voegen. Configureer verbindingen, pas transformatietreden toe, voeg tabellen samen en laad resultaten in Excel-modellen terwijl queries vernieuwbaar en goed gedocumenteerd blijven.
Verbinding maken met mappen en werkboekenRuwe tabellen opschonen en vormgevenAfdelingsbestanden samenvoegen en toevoegenQuerystappen en fouten beherenQueries laden naar tabellen of datamodelQuerylogica en bronnen documenterenLes 8Gegevensvalidatie en gecontroleerde invoer: keuzelijsten, lijsten, foutmeldingen voor maandelijkse plak-inBeheer gebruikersinvoer met gegevensvalidatieregels, lijsten en foutmeldingen. Bouw keuzelijsten voor maandelijkse plak-in sjablonen, beperk ongeldige invoer en ontwerp vriendelijke berichten die gebruikers leiden terwijl formules en structuren beschermd blijven.
Lijstgebaseerde keuzelijstbedieningen makenAangepaste validatieformules voor regelsInvoermeldingen en foutmeldingenMaandelijkse plak-in sjablonen validerenStructuur vergrendelen terwijl invoer toegestaan isLes 9Berekende kolommen en maatregelen: gestructureerde tabelkolommen vs. DraaitabelmaatregelenDifferentieer berekende kolommen in tabellen van maatregelen in draaitabellen en het datamodel. Leer wanneer je elk gebruikt, hoe ze prestaties beïnvloeden en hoe je herbruikbare berekeningen ontwerpt voor consistente rapportage over draaitabellen.
Berekende kolommen maken in tabellenMaatregelen definiëren in het datamodelRijcontext vs filtercontext basisprincipesKiezen tussen kolom en maatregelMaatregelen hergebruiken over draaitabellenLes 10Excel-tabellen en genaamde bereiken gebruiken voor dynamische bereiken en gestructureerde verwijzingenGebruik Excel-tabellen en genaamde bereiken om dynamische bereiken en gestructureerde verwijzingen te maken. Converteer bereiken naar tabellen, gebruik tabelnamen in formules en definieer genaamde bereiken die automatisch bijwerken naarmate gegevens groeien.
Bereiken converteren naar Excel-tabellenGestructureerde verwijzingen in formulesTotaalrijen en tabelgebaseerde samenvattingenDynamische genaamde bereiken met formulesTabellen die draaitabellen en grafieken voedenLes 11Conditionele logica voor vlaggen en categorieën: IF met opzoekfunctie, SWITCH, CHOOSEGebruik conditionele logica om vlaggen en categorieën te maken die analyse aansturen. Combineer IF met opzoekfuncties en pas SWITCH en CHOOSE toe om geneste logica te vereenvoudigen, waardoor modellen makkelijker te controleren en aan te passen zijn.
IF en geneste IF-patronen herzienIF met XLOOKUP of VLOOKUP vlaggenSWITCH gebruiken voor meervoudige conditielogicaCHOOSE gebruiken voor scenariokeuzeLogische formules controleren en testenLes 12Efficiënt werken met grote bereiken: arrayformules, spill-gedrag, LET-functieLeer grote bereiken beheren met dynamische arrays, spill-bereiken en de LET-functie. Begrijp prestatieoverwegingen, foutafhandeling en hoe je oude arrayformules vervangt door moderne, onderhoudbare berekeningspatronen.
Oude CSE-arrayformules vs dynamische arraysSpill-bereiken begrijpen en beheersenLET gebruiken om complexe formules te vereenvoudigenLET combineren met FILTER en SORTPrestipstips voor grote arraybereiken