Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Passez de l'enregistreur de macros à des procédures VBA structurées : manipulation des classeurs et feuilles, boucles, gestion des erreurs et création d'interfaces utilisateur simples dans Excel.
Sub ConsoliderClasseurs()
Dim wbSource As Workbook
Dim wsDest As Worksheet
Set wsDest = ThisWorkbook.Sheets("Synthèse")
Set wbSource = Workbooks.Open("Ventes_Mars.xlsx")
wbSource.Sheets(1).Range("A2:D100").Copy _
wsDest.Cells(wsDest.Rows.Count, 1).End(xlUp).Offset(1, 0)
wbSource.Close SaveChanges:=False
End SubCette formation apprend à automatiser les traitements Excel avec VBA, du simple enregistrement de macro jusqu'à des procédures fiables et réutilisables. Vous découvrez l'éditeur VBA, le modèle objet d'Excel (classeurs, feuilles, plages), les structures de contrôle et la gestion des erreurs, avant de construire des procédures qui traitent plusieurs classeurs et échangent des données entre eux. La formation couvre également la création de formulaires utilisateur (UserForm) pour fiabiliser la saisie et rendre les macros accessibles à des utilisateurs non techniques. Une attention particulière est portée à la lisibilité du code et à sa maintenance dans la durée. Cette formation s'adresse aux utilisateurs avancés d'Excel, contrôleurs de gestion, analystes, assistants de direction et gestionnaires de données souhaitant fiabiliser leurs traitements répétitifs.
Les objectifs
créer et exécuter des macros dans un classeur
écrire des procédures VBA manipulant les objets Excel
automatiser le traitement de données multi-feuilles et multi-classeurs
créer des formulaires et gérer les erreurs
fiabiliser, documenter et diffuser un classeur automatisé
Public visé
Utilisateurs avancés d'Excel, contrôleurs de gestion, analystes, assistants de direction, gestionnaires de données.
Prérequis
Bonne maîtrise d'Excel : formules, tableaux, tableaux croisés dynamiques.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.