VBA Excel intermédiaire : manipuler les objets, gérer les erreurs et créer des formulaires
Dépasser l'enregistreur de macros pour écrire un code qui résiste aux fichiers du quotidien
- Certifié Qualiopi
- 2 jours — 14 h
- Présentiel ou à distance
- Perfectionnement
- Finançable OPCO
Après quelques macros enregistrées, la limite arrive vite : le code fonctionne sur le fichier du mois mais casse dès que le nombre de lignes change ou qu'une feuille est renommée. Les traitements restent liés à un classeur précis, impossibles à réutiliser, et la moindre anomalie de données interrompt l'exécution avec un message incompréhensible.
Ces deux jours font la jonction entre l'enregistrement et le développement structuré : modèle objet d'Excel, procédures paramétrées, interception des erreurs, parcours de plusieurs fichiers et formulaires de saisie. Les exercices reprennent des traitements mensuels réels apportés par les participants.
Objectifs pédagogiques
- Utiliser le modèle objet d'Excel pour agir sur les classeurs et les plages
- Écrire des procédures paramétrées réutilisables d'un fichier à l'autre
- Traiter les erreurs d'exécution et informer l'utilisateur
- Parcourir plusieurs fichiers d'un dossier dans un même traitement
- Créer un formulaire de saisie et l'associer à une feuille de données
Programme de la formation
Avant la formation
Analyse du besoin et test de positionnement. Vos réponses sont partagées avec votre formateur afin d'adapter la formation à votre niveau et votre contexte professionnel.
Parler à Excel dans sa logique
- Hiérarchie des classeurs des feuilles des plages et des cellules
- Propriétés et méthodes les plus utilisées
- Désignation dynamique d'une plage selon les données présentes
- Passage d'un classeur à l'autre dans un même traitement
Écrire du code réutilisable
- Procédures et fonctions avec arguments
- Variables et tableaux pour stocker les données de travail
- Conditions imbriquées et sélection selon les cas
- Boucles adaptées au parcours des lignes et des collections
Tenir face aux données réelles
- Interception des erreurs d'exécution et sortie propre
- Contrôle de l'existence d'un fichier ou d'une feuille
- Parcours des fichiers d'un dossier et consolidation
- Suivi de l'avancement affiché pendant le traitement
Guider la saisie de l'utilisateur
- Création d'un formulaire et choix des contrôles
- Chargement de listes déroulantes depuis une feuille
- Contrôle des champs obligatoires avant validation
- Écriture des données saisies dans le tableau cible
Après la formation
E-learning accessible en illimité dans le temps. Évaluation de niveau afin de suivre votre progression.
Les points forts
Les avis de nos apprenants
Prochaines sessions
Aucune session programmée sur ce lieu pour le moment. Demandez une date.
À qui s'adresse cette formation ?
Utilisateurs d'Excel ayant déjà pratiqué les macros, gestionnaires, contrôleurs de gestion, analystes et assistants de direction.
Financer cette formation
Mon Pôle Formation est un organisme certifié Qualiopi au titre des actions de formation. À ce titre, cette formation est éligible aux principaux dispositifs de financement de la formation professionnelle.
Le plan de développement des compétences regroupe l'ensemble des actions de formation décidées par l'employeur. Votre OPCO prend généralement en charge les coûts pédagogiques, et parfois la rémunération, les frais de transport, de repas et d'hébergement.
Tous les salariés peuvent en bénéficier, quels que soient la nature et la durée de leur contrat. Rapprochez-vous de votre service RH ou formation : nous montons le dossier avec vous.
Vous versez chaque année une Contribution à la Formation Professionnelle. Elle ouvre droit à une prise en charge par votre fonds d'assurance formation : FIFPL, AGEFICE, FAFCEA, VIVEA ou OPCO selon votre activité.
Nous préparons pour vous le devis, le programme détaillé et l'attestation nécessaires au dossier.
Selon votre projet professionnel, France Travail peut financer tout ou partie de la formation via l'Aide Individuelle à la Formation. Le dossier se construit avec votre conseiller à partir de notre devis.
Vous pouvez régler la formation directement, en une fois ou jusqu'à 6 fois sans frais. Contactez un conseiller pour définir l'échéancier : 01 87 66 57 66.
Questions fréquentes
C'est la façon dont Excel expose ses classeurs, ses feuilles et ses plages au code VBA ; le comprendre permet d'agir sur les bons éléments au lieu de reproduire les manipulations d'un enregistrement. Ce socle rend les procédures paramétrées transposables d'un fichier à l'autre.
Le parcours d'un dossier fichier par fichier dans un même traitement fait partie des cas travaillés, avec l'ouverture, le traitement et la fermeture maîtrisés. Vous y associez un traitement des erreurs d'exécution qui informe l'utilisateur au lieu d'interrompre brutalement le programme.
Oui, la création d'un formulaire de saisie associé à une feuille de données constitue l'un des acquis, avec les contrôles qui limitent les erreurs à la source. Il faut arriver en ayant déjà pratiqué les macros pour aborder ces procédures paramétrées.
Programme mis à jour 09/2026