Description de la formation
Formation Excel VBA
Apprendre à créer des macro-commandes en Visual Basic Application dans Excel, associer des macros à des objets et les modifier, savoir déboguer, optimiser les macros et créer des menus personnalisés
Prochaines sessions
Contenu
Introduction
- Enregistrement d'une macro.
- Visualisation du code généré par la macro.
- Description de la fenêtre de l'éditeur.
- Découverture du code.
- Notions d'algorithmique et structure d'un programme.
Les objets
- Introduction au principe de la programmation objet.
- Utilisation des différents objets d'Excel.
- Gestion des méthodes et propriétés des différents objets.
Les variables
- Introduction à l'utilisation des variables.
- Les types des variables.
- Portée des variables.
Le VBA dans Excel
- Architecture d'un projet VBA
- Excel (données et documents d'entrée, données de base, documents de sortie).
- Analyser avant de programmer.
- Bien connaître le besoin avant de se lancer dans la programmation.
- Anticiper les besoins futurs non exprimés.
- Pourquoi Excel demande de confirmer l'activation des macros.
Manipuler des objets
- Excel avec VBA
- Le repérage des cellules, le déplacement du curseur : méthode Offset.
- Déterminer une plage de cellule non vide : End(xlup), End(xltoleft).
- Utilisation de variables dans le repérage et la sélection dynamiques.
- Les principales propriétés : Value, Formula, FormulaR1C1, FormulaLocal, Font, Name, Count, Row, Column.
- Écrire des formules par VBA.
Structures des programmes
- Les déclarations.
- Appliquer des tests : If…Then…Else, Select Case.
- Créer des boucles : Do While, For Each.
- Traiter les erreurs : On Error.
Mettre en place l'interactivité
- Créer une feuille de boutons, un formulaire de saisie.
- Les différents éléments du formulaire (menu déroulant, boutons d'option, cases à cocher, etc).
- Déclaration des variables communes.
- Contrôles des saisies.
Vérification et enregistrement des macros
- Savoir déboguer les macros : mode pas à pas, points d'arrêt, suivi des variables, espions.
- Enregistrement des macros, fichiers xla.
Prérequis
Public : Personnes souhaitant apprendre à automatiser les tâches avec le langage de programmation Excel VBA
Prérequis : Personnes ayant déjà perfectionné leurs connaissances du logiciel Excel
Cette formation vous intéresse ?
SYPRO Formation : Un organisme à taille humaine.
SYPRO Formation vous accompagne dans vos formations en bureautique, informatique et comptabilité avec des formateurs experts et des cursus certifiants pour faire reconnaître vos compétences sur le marché du travail. Avec SYPRO Formation, l'apprenant est placé au cœur du dispositif d'enseignement....
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations