Lezione 1Utilizzo di macro VBA per automazione semplice: registrazione macro, modifica modulo, esecuzione sicura, eventi cartella di lavoro (Workbook_Open, Worksheet_Change)Automatizza attività ripetitive con macro VBA, dalla registrazione alla modifica del codice nei moduli. Impara pratiche di esecuzione sicura, usa eventi cartella di lavoro come Workbook_Open e Worksheet_Change per automazione affidabile di aggiornamento e formattazione.
Registrazione ed esecuzione macro di baseModifica macro in moduli standardUtilizzo Workbook_Open per attività di avvioUtilizzo Worksheet_Change per logica inputSicurezza macro ed esecuzione sicuraAssegnazione macro a pulsanti e formeLezione 2Automazione aggiornamento: aggiornamento Power Query e tabelle pivot con VBA o pulsantiAutomatizza l'aggiornamento di Power Query e tabelle pivot usando VBA e controlli interfaccia. Crea pulsanti e macro semplici per aggiornare più oggetti in sequenza, gestisci errori e assicura che gli utenti vedano sempre dati attuali.
Opzioni aggiornamento manuale vs automaticoVBA per aggiornare tutte le query contemporaneamenteAggiornamento tabelle pivot con macroPulsanti aggiornamento su dashboardGestione errori aggiornamento e loggingLezione 3Funzioni testo e data: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT per periodi di reportingUsa funzioni testo e data per creare periodi di reporting robusti. Lavora con TEXT, DATE, EOMONTH, MONTH, YEAR e formattazione per etichette mesi, periodi fiscali e riassunti dinamici basati su date per dashboard e report ricorrenti.
Creazione date da componenti con DATECalcoli MONTH, YEAR ed EOMONTHTEXT per etichette periodi personalizzateRange mensili rotanti e year-to-dateGestione periodi fiscali vs calendarioLezione 4Migliori pratiche per versionamento, backup e documentazione fonti dati nella cartella di lavoroImplementa migliori pratiche per versionamento cartelle di lavoro, backup e documentazione. Traccia cambiamenti alle fonti dati, mantieni log modifiche e incorpora note chiare per aiutare utenti futuri a comprendere passi di aggiornamento e dipendenze.
Convenzioni nomenclatura file e versionamentoStrategie backup e posizioni storageMantenimento log modifiche cartella di lavoroDocumentazione connessioni dati esterneAnnotazione query e formule chiaveLezione 5Formule avanzate: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, logiche annidateApplica formule avanzate come XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF e IFS. Crea espressioni logiche annidate, gestisci errori con grazia e progetta catene di lookup robuste per modelli di reporting complessi.
Confronto XLOOKUP vs VLOOKUPINDEX/MATCH per lookup flessibiliSUMIFS e COUNTIFS con criteriIFS e strutture logiche annidateGestione errori con IFERROR o IFNALezione 6Progettazione struttura cartella di lavoro: fogli separati per Vendite, Risorse Umane, Finanza, Dashboard, Dizionario DatiProgetta struttura cartella di lavoro chiara con fogli dedicati per Vendite, Risorse Umane, Finanza, dashboard e dizionario dati. Stabilisci standard nomenclatura, ausili navigazione e separazione strati dati grezzi, staging e presentazione.
Separazione dati, staging e reportFogli dedicati per Vendite, Risorse Umane, FinanzaLayout dashboard e ausili navigazioneFoglio dizionario dati centraleNomenclatura fogli e schemi colori schedeLezione 7Fondamenti Power Query: importazione, pulizia, unione file dipartimentali multipliPadroneggia Power Query per importare, pulire e combinare file dipartimentali. Configura connessioni, applica passi trasformazione, unisci e allega tabelle, carica risultati in modelli Excel mantenendo query aggiornabili e ben documentate.
Connessione a cartelle e cartelle di lavoroPulizia e modellazione tabelle grezzeUnione e allegato file dipartimentaliGestione passi query ed erroriCaricamento query su tabelle o modello datiDocumentazione logica query e fontiLezione 8Validazione dati e input controllato: menu a tendina, elenchi, avvisi errore per incolla mensileControlla input utente con regole validazione dati, elenchi e avvisi errore. Crea menu a tendina per template incolla mensile, limita inserimenti invalidi e progetta messaggi amichevoli che guidano utenti proteggendo formule e strutture.
Creazione controlli menu a tendina basati su elenchiFormule validazione personalizzate per regoleMessaggi input e avvisi erroreValidazione template incolla mensileBlocco struttura consentendo inputLezione 9Colonne calcolate e misure: colonne tabelle strutturate vs. misure PivotDifferenzia colonne calcolate in tabelle da misure in tabelle pivot e modello dati. Impara quando usare ciascuna, impatto su performance e come progettare calcoli riutilizzabili per reporting consistente su pivot.
Creazione colonne calcolate in tabelleDefinizione misure nel modello datiContesto riga vs contesto filtro baseScelta tra colonna e misuraRiutilizzo misure su tabelle pivotLezione 10Utilizzo Tabelle Excel e intervalli denominati per range dinamici e riferimenti strutturatiSfrutta Tabelle Excel e intervalli denominati per creare range dinamici e riferimenti strutturati. Converti range in tabelle, usa nomi tabelle in formule e definisci intervalli denominati che si aggiornano automaticamente con crescita dati.
Conversione range in Tabelle ExcelRiferimenti strutturati in formuleRighe totali e riassunti basati su tabelleIntervalli denominati dinamici con formuleTabelle che alimentano tabelle pivot e graficiLezione 11Logica condizionale per flag e categorie: IF con lookup, SWITCH, CHOOSEUsa logica condizionale per creare flag e categorie che guidano analisi. Combina IF con funzioni lookup e applica SWITCH e CHOOSE per semplificare logica annidata, rendendo modelli più facili da verificare e adattare nel tempo.
Revisione pattern IF e IF annidatiIF con flag XLOOKUP o VLOOKUPUtilizzo SWITCH per logica multi-condizioneUtilizzo CHOOSE per selezione scenariVerifica e test formule logicheLezione 12Lavoro con range grandi efficientemente: formule array, comportamento spill, funzione LETImpara a gestire range grandi con array dinamici, range spill e funzione LET. Comprendi considerazioni performance, gestione errori e come sostituire formule array legacy con pattern calcolo moderni e manutenibili.
Formule array CSE legacy vs array dinamiciComprensione e controllo range spillUtilizzo LET per semplificare formule complesseCombinazione LET con FILTER e SORTConsigli performance per range array grandi