4 - Formation Excel Macros VBA - Niveau 1
Programmer sous Excel en VBA (Visual Basic pour application)
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 13/09/2022. Dernière mise à jour le 16/05/2023.
Version du programme : 1
Programme de la formation
Les fonctionnalités d'Excel ne permettent pas de solutionner des traitements trop complexes ou d'automatiser toutes les tâches répétitives. Il est alors nécessaire de recourir à la programmation en VBA. Cette formation permet d'acquérir les bases de VBA.
Objectifs de la formation
- Enregistrer, modifier et exécuter une macro
- Programmer avec Excel
- Gérer une base de données par macro
- "Déboguer" une macro
Profil des bénéficiaires
- Cette formation s'adresse à toute personne souhaitant optimiser et automatiser des tâches sur Excel ou les outils du pack Microsoft Office
- Aucun prérequis sur VBA mais il est préférable d' avoir un niveau intermédiaire sur Excel
Contenu de la formation
-
Enregistrer, modifier et exécuter une macro
- Utiliser l'enregistreur de macros
- Modifier une macro enregistrée
- Affecter une macro à un bouton, à un objet
- Créer une macro accessible depuis tous les classeurs
-
Programmer avec Excel
- Écrire directement une macro dans l'éditeur Visual Basic
- Intégrer la notion d'objets, méthodes et propriétés
- Déclarer et utiliser des variables pour optimiser le code
- Gérer le curseur : position, déplacement, sélection dynamique
- Manipuler les feuilles, les classeurs par macro
- Transférer les données d'une feuille dans une autre
- Créer des macros interactives : Inputbox, Msgbox
- Effectuer des tests : If. Then. Else, Select Case
- Mettre en place des boucles pour les traitements répétitifs : Do While. Loop, For. Next, For. Each.
- Traiter les erreurs : On Error.
- Figer l'écran, désactiver les messages d'alerte d'Excel
- Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture
- Définir des macros évènementielles simples
- Créer des fonctions personnalisées
-
Gérer une base de données par macro
- Maîtriser la base de données pour la programmer
- Macros d'extraction : utiliser les filtres avancés pour interroger et extraire sur critères multiples
- Macros de consolidation : consolider des données issues de plusieurs classeurs
- Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, boutons d'option, cases à cocher
- Contrôler les données par macro et les transférer dans la feuille de calcul
-
"Déboguer" une macro
- Exécuter au pas à pas, poser des points d'arrêts
- Contrôler les variables, ajouter des espions
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
Modalités de certification
- La certification TOSA Excel VBA certifie un niveau de compétence sur le logiciel. L'examen, d'une durée maximale d'une heure, est composé de 35 questions (QCM et exercices pratiques) et s'effectue en fin de formation en conditions d'examen. La certification permet de : mesurer et valider des compétences pour attester d'un niveau (initial, basique, opérationnel, avancé ou expert) ; obtenir un score sur 1000 que vous pouvez afficher sur votre CV