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,Coder et maîtriser les éléments essentiels 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 : mise en forme, quelques formules, graphique et souhaitant apprendre à automatiser des opérations répétitives.
L'approche est progressive, les fonctionnalités sont vues en abordant des cas concret.
Présentant tout d'abord l'enregistreur des macros
- Les raccourcis clavier nécessaires et les fonctionnalités excel à connaitre
- Les modes d'enregistrement
vous permettant donc très rapidement à créer des automates et ce sans avoir à coder sur des cas pratiques courants.
La limite de l'enregistreur est présentée, ce qui explique pourquoi le VBA.
Nous irons donc découvrir l'espace de travail du VBA, le jargon , la syntaxe ..tout ce qu'il faut pour être a l'aise avec.
- Comprendre l'environnement VBA
- Comment découvrir le code équivalent à une manipulation grâce a l'enregistreur
- La notion d'objet , propriété , méthode
- La syntaxe
- Les boucles
- Les formulaires
- La programmation événementielle
- Puis verrons comment créer une macro en saisissant du code
- Piloter d'autres applications
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).
Course content
- Preview02:38
Instructor
Curieux de nature, j'ai toujours voulu aller, au fond du fonctionnement des outils que je suis amené à utiliser. J'ai trouvé difficile d'avoir une formation structurée progressive, avec un maximum de cas concret. Chose que je m'efforce de faire.
J’ai beaucoup appris des autres, à travers internet ... aujourd'hui j'ai envie de partager ce savoir de manière structurée et accessible.
Après une Maîtrise en mathématique, je me suis orienté vers l'informatique (un monde où donner vie à une idée ne tient qu'à un clavier) pour un diplôme de Concepteur de systèmes d'information.
Au fil du temps je me suis centré sur la formation, un domaine à la croisée de tant de domaine différents.
Je suis Certifié Ms Office (Spécialist , Expert, Master) et MCT Trainer 2019.
Avec près de 10 années d'expérience en tant que formateur entreprise, j'ai acquis beaucoup
d'expérience à travers les formations en individuel ou de groupe.
Et aussi développeur de nombreuses applications, certaines avec office pour de grandes entreprises européennes, applications encore utilisées aujourd'hui.
Etant au départ autodidacte, je m'efforce de mettre en place ma propre approche progressive basée sur l'exemple rendant ces outils accessibles à tous les niveaux.