Formation - Excel Macros VBA - Niveau 1
Prérequis
- Avoir suivi la formation "Excel - Intermédiaire" (réf. 7233) ou avoir un niveau de connaissances équivalent.
- Aucun prérequis sur VBA.
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En entreprise
- À distance
- En centre
Objectifs pédagogiques
- Automatiser les traitements répétitifs dans Excel et fiabiliser leur exécution.
- Maîtriser les bases de la programmation en VBA.
- Enregistrer, modifier et écrire des macros VBA.
Programme de la formation
- Vérifiez les prérequis : testez votre niveau grâce à un questionnaire.
1 - 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.
2 - 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.
3 - 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.
4 - "Déboguer" une macro
- Exécuter au pas à pas, poser des points d'arrêts.
- Contrôler les variables, ajouter des espions.
5 - Matériel et logiciel utilisé
- Pour les formations réalisées en salle, dans nos centres de formation, un ordinateur et l’accès au logiciel dans les versions appropriées sont fournis.
- Pour les formations à distance, chaque participant devra être équipé du logiciel objet de la formation, sur l’ordinateur qui lui servira à suivre la classe virtuelle.
- Pour vous aider après la formation : une documentation complète, les exercices, leurs corrigés et des exemples complémentaires sont à télécharger.

Proposé par
CEGOS
"Leader international de la formation professionnelle et continue"

Proposé par
CEGOS
