What you'll learn
- Créer une macro par enregistrement (sans code). Réaliser des Cas pratiques concrets.
- Comprendre le code de vos macros enregistrées, commenter et faciliter la maintenance du code; Les améliorer avec des fenêtres d'interaction.
- Comprendre les outils de l'environnement VBE, maîtriser les éléments du langage (boucles, les variables,...) Pratiquer et créer des outils complets.
- Réaliser des cas pratiques concrets inspirants
- Créer des macro sans l'enregistreur
- Créer des fonctions personnalisées grâce au VBA
- Concevez des formulaires aisément (Tout type : Controles, Activex, Userform)
- Utilisez les boucles afin de répéter les opérations et les tableaux afin d'accélérer les traitements
- Principes des références externes
- Piloter Word, Piloter Outlook , Manipuler des fichiers , repertoires
Requirements
- Vous êtes déjà familiarisé avec Excel, avec une manipulation régulière.
- Le cours est réalisé utilisant Excel 2016, les techniques abordées sont valables sur toutes les versions (2010 et supérieure) sur PC.
Description
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)
Who this course is for:
- Vous n’êtes pas débutant et Vous créez déjà des classeurs excel avec des formules.
- Vous manipulez beaucoup de données via des rapports excel.
- Vous créez déjà outils Excel ou des macros pour vous ou d'autres utilisateurs.
- Vous êtes familliarisés avec les outils de bases : fonctions, graphiques, TCD,..
- Ce cours ne convient pas aux personnes pressées a la recherche d'un simple tutoriel (YouTube en regorge).
Instructor
Curieux de nature, j'ai découvert beaucoup d'applications en autodidacte.
Je n'ai pas trouvé facile d'avoir une formation structurée progressive, avec un maximum de cas concret sur les applications que j'ai eu a manipuler pour mes tâches. Chose que je m'efforce de faire a travers mes cours.
J’ai beaucoup appris des autres, à travers internet ... aujourd'hui j'ai envie de partager ce savoir de manière structurée et accessible.
Je me suis retrouvé à devoir utiliser de manière poussée beaucoup d'outils bureautique, es rapports, suivi d'activité, d'équipe... et vous propose un retour d'expérience au sein des cours.
Pour les produits abordés, Je suis Certifié Ms Office (Spécialist , Expert, Master) , Formateur Microsoft certifié (MCT) et je souhaite partager avec vous, une dizaine d'années d'expérience en tant que formateur entreprise/développeur de manière accessible.