Leçon 1Utilisation des macros VBA pour une automatisation simple : enregistrement des macros, édition du module, exécution sécurisée, événements de classeur (Workbook_Open, Worksheet_Change)Automatisez les tâches répétitives avec les macros VBA, de l'enregistrement à l'édition du code dans les modules. Apprenez les bonnes pratiques d'exécution sécurisée, utilisez les événements de classeur comme Workbook_Open et Worksheet_Change, et construisez une automatisation fiable pour les tâches d'actualisation et de mise en forme.
Enregistrement et exécution de macros de baseÉdition des macros dans les modules standardsUtilisation de Workbook_Open pour les tâches de démarrageUtilisation de Worksheet_Change pour la logique de saisieSécurité des macros et exécution sécuriséeAssignation des macros aux boutons et formesLeçon 2Automatisation de l'actualisation : actualisation de Power Query et des tableaux croisés dynamiques avec VBA ou boutonsAutomatisez l'actualisation de Power Query et des tableaux croisés dynamiques à l'aide de VBA et de contrôles d'interface. Créez des boutons et des macros simples pour actualiser plusieurs objets en séquence, gérez les erreurs et assurez que les utilisateurs voient toujours les données actuelles.
Options d'actualisation manuelle vs automatiséeVBA pour actualiser toutes les requêtes d'un coupActualisation des tableaux croisés dynamiques avec macrosBoutons d'actualisation sur les tableaux de bordGestion des erreurs d'actualisation et journalisationLeçon 3Fonctions texte et date : TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT pour les périodes de reportingUtilisez les fonctions texte et date pour créer des périodes de reporting robustes. Travaillez avec TEXT, DATE, EOMONTH, MONTH, YEAR et la mise en forme pour générer des étiquettes de mois, des périodes fiscales et des résumés dynamiques basés sur les dates pour les tableaux de bord et rapports récurrents.
Construction de dates à partir de composants avec DATECalculs de mois, année et EOMONTHTEXT pour des étiquettes de période personnaliséesPériodes mensuelles glissantes et année écouléeGestion des périodes fiscales vs calendairesLeçon 4Bonnes pratiques pour la gestion de versions, les sauvegardes et la documentation des sources de données dans le classeurMettez en œuvre les meilleures pratiques pour la gestion de versions des classeurs, les sauvegardes et la documentation. Suivez les modifications des sources de données, maintenez un journal des changements et intégrez des notes claires pour que les futurs utilisateurs comprennent les étapes d'actualisation et les dépendances.
Conventions de nommage de fichiers et gestion de versionsStratégies de sauvegarde et emplacements de stockageMaintien d'un journal des changements du classeurDocumentation des connexions aux données externesAnnotation des requêtes et formules clésLeçon 5Formules avancées : XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, logiques imbriquéesAppliquez des formules avancées telles que XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF et IFS. Construisez des expressions logiques imbriquées, gérez les erreurs avec élégance et concevez des chaînes de recherche robustes pour des modèles de reporting complexes.
Comparaison XLOOKUP vs VLOOKUPINDEX/MATCH pour des recherches flexiblesSUMIFS et COUNTIFS avec critèresIFS et structures logiques imbriquéesGestion des erreurs avec IFERROR ou IFNALeçon 6Conception de la structure du classeur : feuilles séparées pour Ventes, RH, Finance, Tableau de bord, Dictionnaire de donnéesConcevez une structure de classeur claire avec des feuilles dédiées aux Ventes, RH, Finance, tableaux de bord et un dictionnaire de données. Établissez des normes de nommage, des aides à la navigation et une séparation des couches de données brutes, d'ét staging et de présentation.
Séparation des données, staging et rapportsFeuilles dédiées pour Ventes, RH, FinanceDisposition du tableau de bord et aides à la navigationFeuille centrale de dictionnaire de donnéesNommage des feuilles et schémas de couleurs d'ongletsLeçon 7Fondamentaux de Power Query : importation, nettoyage, fusion de fichiers départementaux multiplesMaîtrisez Power Query pour importer, nettoyer et combiner des fichiers départementaux. Configurez les connexions, appliquez des étapes de transformation, fusionnez et concaténez des tables, et chargez les résultats dans des modèles Excel tout en gardant les requêtes actualisables et bien documentées.
Connexion aux dossiers et classeursNettoyage et mise en forme des tables brutesFusion et concaténation de fichiers départementauxGestion des étapes de requête et erreursChargement des requêtes vers des tables ou modèle de donnéesDocumentation de la logique et des sources de requêteLeçon 8Validation des données et saisie contrôlée : listes déroulantes, error alerts pour collage mensuelContrôlez la saisie utilisateur avec des règles de validation des données, des listes et des alertes d'erreur. Créez des listes déroulantes pour les modèles de collage mensuel, restreignez les entrées invalides et concevez des messages conviviaux qui guident les utilisateurs tout en protégeant les formules et structures.
Création de contrôles déroulants basés sur listesFormules de validation personnalisées pour règlesMessages de saisie et alertes d'erreurValidation des modèles de collage mensuelVerrouillage de la structure tout en permettant la saisieLeçon 9Colonnes calculées et mesures : colonnes de table structurée vs mesures de tableau croisé dynamiqueDifférenciez les colonnes calculées dans les tables des mesures dans les tableaux croisés dynamiques et le modèle de données. Apprenez quand utiliser chacune, leur impact sur les performances, et comment concevoir des calculs réutilisables pour un reporting cohérent dans les tableaux croisés.
Création de colonnes calculées dans les tablesDéfinition de mesures dans le modèle de donnéesBases du contexte ligne vs contexte filtreChoix entre colonne et mesureRéutilisation des mesures dans les tableaux croisés dynamiquesLeçon 10Utilisation des tableaux Excel et plages nommées pour des plages dynamiques et références structuréesExploitez les tableaux Excel et les plages nommées pour créer des plages dynamiques et des références structurées. Convertissez les plages en tables, utilisez les noms de table dans les formules et définissez des plages nommées qui se mettent à jour automatiquement lorsque les données croissent.
Conversion des plages en tableaux ExcelRéférences structurées dans les formulesLignes totales et résumés basés sur tablePlages nommées dynamiques avec formulesTables alimentant les tableaux croisés dynamiques et graphiquesLeçon 11Logique conditionnelle pour drapeaux et catégories : IF avec recherche, SWITCH, CHOOSEUtilisez la logique conditionnelle pour créer des drapeaux et catégories qui pilotent l'analyse. Combinez IF avec les fonctions de recherche, et appliquez SWITCH et CHOOSE pour simplifier la logique imbriquée, rendant les modèles plus faciles à auditer et ajuster au fil du temps.
Revue des motifs IF et IF imbriquésIF avec drapeaux XLOOKUP ou VLOOKUPUtilisation de SWITCH pour logique multi-conditionsUtilisation de CHOOSE pour sélection de scénariosAudit et test des formules logiquesLeçon 12Travail efficace avec de grandes plages : formules matricielles, comportement de débordement, fonction LETApprenez à gérer de grandes plages avec des tableaux dynamiques, des plages de débordement et la fonction LET. Comprenez les considérations de performance, la gestion des erreurs et comment remplacer les anciennes formules matricielles par des motifs de calcul modernes et maintenables.
Anciennes formules matricielles CSE vs tableaux dynamiquesCompréhension et contrôle des plages de débordementUtilisation de LET pour simplifier les formules complexesCombinaison de LET avec FILTER et SORTConseils de performance pour grandes plages matricielles