Formation éligible au CPF et préparatoire à la certification TOSA. Prérequis : niveau Excel perfectionnement ou équivalent.
Objectifs :
• Enregistrer, modifier et exécuter des macros pour automatiser des tâches répétitives.
• Maîtriser les éléments du langage VBA (variables, structures, boucles, objets).
• Programmer des procédures et des fonctions personnalisées.
• Créer des procédures événementielles et des formulaires (UserForms).
• Déboguer et fiabiliser son code, en s’appuyant si besoin sur un assistant de code par IA.
Formation disponible
présentiel, individuel
Formation disponible présentiel, individuel.
Comment souhaitez vous suivre cette formation ?
Cette formation est disponible en présentiel, à distance ou en cours individuels. Suite aux changements récents du fonctionnement des comptes CPF, si nos liens CPF renvoient sur une erreur temporaire, merci de nous contacter au 04 42 31 43 55
Nous n'avons actuellement pas de dates, merci de nous contacter pour plus d'informations
Nous n'avons actuellement pas de dates, merci de nous contacter pour plus d'informations
Comment souhaitez vous suivre cette formation ?
Cette formation est disponible en présentiel, à distance ou en cours individuels. Suite aux changements récents du fonctionnement des comptes CPF, si nos liens CPF renvoient sur une erreur temporaire, merci de nous contacter au 04 42 31 43 55
Nous n'avons actuellement pas de dates, merci de nous contacter pour plus d'informations
Nous n'avons actuellement pas de dates, merci de nous contacter pour plus d'informations

Présentation et macros
• Enregistrement et modification de macros ; références relatives ou absolues
• Destination de l’enregistrement, raccourcis clavier, association aux objets/menus
• L’interface de développement (VBE) ; notion de module
• Personnaliser le ruban et l’onglet Développeur
La programmation
• Les types de variables : intérêt et portée
• Déplacement, recopie d’une cellule ou d’une zone ; recopie incrémentée
• Les structures conditionnelles (If...End If, imbriquées)
• Les boucles (For...Next, Do While...Loop, Do Until...Loop, While...Wend)
• Les objets : ActiveCell, Selection, ActiveSheet, Range, Workbook...
• Les boîtes de dialogue (MsgBox, InputBox)
• Les méthodes et propriétés ; créer des fonctions personnalisées
• Rendre une macro accessible à tous les classeurs
• Manipuler couleurs, bordures et trames de manière conditionnelle
Procédures événementielles
• Les événements du classeur (ouverture, sauvegarde, fermeture)
• Les événements de la feuille (modification, sélection d’une cellule)
• Trier, filtrer par macro sur un ou plusieurs critères
• Ajouter, supprimer, trier, renommer, déplacer des feuilles
• Sauvegarde et impression de feuilles et de classeurs
Les formulaires (UserForms)
• Construction ; afficher/masquer et initialiser un formulaire
• Les différents types de contrôles (zones de texte, listes déroulantes, cases)
• Intégration d’image, de calendrier ; afficher/masquer des contrôles
• Ordre des tabulations ; réintégration des données dans une feuille
• Propriétés et paramétrage du formulaire
Débogage et IA assistant de code
• Les outils de débogage (pas à pas, points d’arrêt, espions) et la gestion des erreurs
• L’IA pour générer, expliquer et corriger du code VBA
• Bonnes pratiques : relecture, compréhension du code, sécurité des macros et confidentialité