Formation
VBA Migration et optimisation de macros existantes
- 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
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
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
Utilisation courante d’Excel
Notions de programmation recommandées
Durée en centre : 14 heures
Durée totale : 14 heures
Durée totale : 14 heures
Formacode (Domaines de formation) :
- 30860 Langage Visual Basic
- 70322 Logiciel Excel
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
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
A distance
Les Docks - Atrium 10.6
13000 MARSEILLE
Les Docks - Atrium 10.6
13000 MARSEILLE
01 77 17 90 36
Organisme formateur :
Vivaneo
Vivaneo