Formation

VBA Migration et optimisation de macros existantes

Organisme juridiquement chargé de l'offre de formation proposée
Vivaneo

  • Tout public
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
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
Connaissances de base en VBA

Utilisation courante d’Excel

Notions de programmation recommandées
Durée en centre : 14 heures
Durée totale : 14 heures
Formacode (Domaines de formation) :
  • 30860 Langage Visual Basic
  • 70322 Logiciel Excel
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données
Fonds Européen Les actions du Plan Régional de Formation sont financées avec le concours du Fonds Européen

Entrées/sorties permanentes

Formation entièrement présentielle


LIEU DE FORMATION