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
Automatiser des tâches Excel avec des macros et des procédures VBA.
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.