DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

VBA Migration et optimisation de macros existantes

Date de mise à jour : 23/12/2025 | Identifiant OffreInfo : 10_25102529F

Information fournie par :
Emfor Bourgogne-Franche-Comté

Objectifs, programme, validation de la formation

Objectifs


  • Comprendre le fonctionnement de macros VBA existantes

  • Identifier les dépendances et les risques lors d'une migration

  • Migrer des macros vers de nouvelles versions d'Excel ou d'Office

  • Optimiser les performances du code VBA

  • Améliorer la lisibilité et la maintenabilité des macros

  • Sécuriser et fiabiliser les traitements automatisés

  • Mettre en place de bonnes pratiques de développement VBA

Programme de la formation

Module 1 : Rappels et analyse de l'existant


  • Rappels sur l'environnement VBA (Excel, Office)

  • Structure d'un projet VBA

  • Lecture et compréhension de macros existantes

  • Analyse fonctionnelle et technique du code

  • Identification des macros critiques et obsolètes

Module 2 : Problématiques de migration VBA

  • Compatibilité entre versions d'Excel et d'Office

  • Migration 32 bits / 64 bits

  • Gestion des références manquantes ou obsolètes

  • Impacts des mises à jour de sécurité

  • Tests et validation après migration

Module 3 : Optimisation des performances

  • Bonnes pratiques de codage VBA

  • Optimisation des boucles et des accès aux cellules

  • Gestion de la mémoire et des objets

  • Accélération des traitements (Application.ScreenUpdating, Calculation, etc.)

  • Mesure et comparaison des performances avant/après

Module 4 : Refactorisation et maintenabilité

  • Nettoyage et restructuration du code

  • Nommage des variables et procédures

  • Modularisation du code

  • Gestion des erreurs et journalisation

  • Documentation du code

Module 5 : Sécurisation et fiabilisation

  • Gestion des erreurs avancée

  • Sécurisation des macros et des accès

  • Protection des classeurs et du code VBA

  • Bonnes pratiques pour un usage en production

  • Cas pratiques de migration et d'optimisation

Validation et sanction


  • Être capable d'analyser et comprendre des macros VBA existantes

  • Migrer des macros vers des environnements Office récents

  • Optimiser significativement les performances des traitements VBA

  • Améliorer la qualité, la lisibilité et la maintenabilité du code

  • Sécuriser et fiabiliser des automatisations VBA en production

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Durée, rythme, financement

Modalités pédagogiques
Durée
14 heures en centre

Conventionnement : Non

Financeur(s)

Entreprise

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances de base en VBA Utilisation courante d'Excel Notions de programmation recommandées

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
6 Rue de Madagascar
90000 - Belfort
Responsable : Belfort Boost
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web : https://formation.vivaneo.fr
Contacter l'organisme
Contacter l'organisme formateur
VIVANEO
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 29/12/2025 au 31/12/2026
débutant le : 29/12/2025
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme