Maîtriser VBA pour automatiser les traitements de données, créer des macros avancées et développer des applications Excel performantes
Excel est puissant, mais quand les traitements deviennent répétitifs et les données volumineuses, les limites des formules classiques apparaissent vite. VBA permet d'automatiser ce qui prend des heures, de structurer des traitements complexes et de produire des rapports sur mesure. Cette formation couvre le langage VBA de façon progressive, depuis les bases de la programmation objet jusqu'à l'automatisation de traitements avancés avec tableaux croisés dynamiques et filtres complexes.
Est-ce pour vous ?
Utilisateurs d’Excel et développeurs.
Préalables
Une connaissance de VBA est nécessaire pour bien appréhender cette formation.
Ce que vous saurez faire
- ✓ Automatiser les traitements répétitifs et gagner un temps précieux dans Excel
- ✓ Développer des macros structurées pour manipuler de grands volumes de données
- ✓ Créer des rapports personnalisés générés automatiquement selon les besoins de son organisation
Contenu de la formation
1 VBA pour Excel (versions 2019 et Office 365) - Programmer sous Excel : Macros et langage VBA
- Présentation
- Le langage VBA
- La programmation objet sous Excel (2019 et Office 365)
- Les objets d'Excel
- Les tableaux croisés et graphiques
- Les boîtes de dialogue
- Les formulaires
- Amélioration de l'interface utilisateur
- Gestion des événements
- Débogage et gestion des erreurs
- Communication avec les applications Office
- Internet
- Programmation Windows
- Code d'une mini-application
2 VBA pour Excel - Automatisez le traitement complexe de vos données
3 Introduction
- Présentation de la formation
- Présentation du projet
4 Préparer et concevoir
- Le filtre avancé : filtrage sur place
- Le filtre avancé : filtrage avec extraction
5 Programmer le traitement des données
- Gérer les onglets avec CodeName
- Utiliser advancedFilter pour extraire les données d'une liste
- Importer les données
- Obtenir la liste des trigrammes avec removeDuplicates
- Charger le dictionnaire des trigrammes
- Obtenir la liste des codes analytiques
- Calculer les totaux
6 Présenter les résultats
- Mettre à jour le tableau de résultats
- Vider le tableau de résultats
- Parcourir le tableau de résultats et ouvrir le modèle de résultats
7 Générer les rapports
- Écrire les données dans le classeur de résultats
- Enregistrer les classeurs
- Conclusion
8 VBA pour Excel - Traitez vos données avec des tableaux croisés dynamiques
9 Introduction
- Présentation de la formation
- Présentation du projet
10 Préparer et concevoir
- Conception du TCD
- Programmer l'objet PivotTable
11 Programmer le traitement des données
- Programmer le TCD
- Exploiter le TCD
- Remplir le tableau de résultats
12 Présenter les résultats
- Vider le répertoire de stockage des rapports
- Insérer des liens hypertextes
- Supprimer les liens hypertextes
- Conclusion
📌 Informations pratiques
Formation 100% à distance. Accessible en tout temps de n’importe où pendant un an. Si vous avez des questions concernant l'inscription, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ