Ce cours très pratique s’adresse aux utilisateurs réguliers d’Excel connaissant les fonctionnalités de bases souhaitant apprendre à automatiser des opérations répétitives.
Les fonctionnalités sont abordées en traitant des cas concrets.
1ère partie : Maitrise de l’enregistreur des macros pour très rapidement apprendre à créer des automates et ce sans avoir à coder
-
Les raccourcis clavier nécessaires
-
Les fonctionnalités Excel à connaitre
-
Les modes d’enregistrement
Vous verrez la limite de l’enregistreur des macros est présentée, ce qui explique pourquoi le VBA.
2ème partie : Introduction au code visual basic pour savoir lire, documenter et maintenir des macros existantes
-
Découverte de l’environnement VBE où sont stockées les macros
-
Menus et fenêtres utiles
-
Lecture du code
-
Débogage pas à pas
-
Apprendre à documenter/commenter un code
-
Gestion des macros
3ème partie : Espace de travail du VBA, développement concret avec les concepts avancés
-
Comprendre l’environnement VBA et la configuration
-
La notion d’objet , propriété , méthode
-
La syntaxe VBA
-
Les différentes boucles, leurs usages et différences
-
Les différents types de variables (données, collections, tableaux, …)
-
Les formulaires UserForm
-
La programmation événementielle
-
Les fonctions de manipulation de fichiers (FileSystem)
4ème partie : Piloter d’autres applications
Le VBA permet de s’attaquer aux autres applications office à fin de compléter un traiter élaborer, nous verrons comment depuis une macro Excel piloter :
-
WORD
-
POWERPOINT
-
OUTLOOK
Et comment faire de même avec d’autres applications office.
Nous verrons les cas a traiter les plus courant dans le monde professionnel (tableau variables, rapports a dynamiser,…).
Des cas pratiques concrets seront présentés.
Ouverture vers les autres outils du pack office :
-
mailing de masse (pilotage Outlook)
-
publipostage PDF avec un document par ligne (pilotage Word)















