Formation
VBA bonnes pratiques et sécurisation des scripts
- Tout public
Comprendre les principes des bonnes pratiques de développement en VBA
Structurer un projet VBA de manière claire et maintenable
Améliorer la lisibilité et la qualité du code
Gérer correctement les erreurs et les exceptions
Sécuriser les macros VBA contre les usages non autorisés
Réduire les risques liés aux macros malveillantes
Optimiser les performances des scripts VBA
Mettre en place des procédures de test et de maintenance
Protéger les données manipulées par les macros
Adopter une méthodologie professionnelle de développement VBA
Structurer un projet VBA de manière claire et maintenable
Améliorer la lisibilité et la qualité du code
Gérer correctement les erreurs et les exceptions
Sécuriser les macros VBA contre les usages non autorisés
Réduire les risques liés aux macros malveillantes
Optimiser les performances des scripts VBA
Mettre en place des procédures de test et de maintenance
Protéger les données manipulées par les macros
Adopter une méthodologie professionnelle de développement VBA
Module 1 : Rappels et fondamentaux VBA
Environnement VBA (éditeur, modules, formulaires)
Types de données, variables et constantes
Portée des variables et bonnes pratiques associées
Nommage des objets, variables et procédures
Module 2 : Bonnes pratiques de développement
Structuration du code et découpage en procédures
Commentaires utiles et documentation interne
Utilisation des constantes et des énumérations
Gestion des dépendances et réutilisabilité du code
Module 3 : Gestion des erreurs et robustesse
Comprendre les erreurs VBA
On Error Resume Next / GoTo : usages et limites
Mise en place d’une gestion d’erreurs centralisée
Journalisation des erreurs et messages utilisateur
Module 4 : Optimisation et performance
Réduction du temps d’exécution des macros
Bonnes pratiques de manipulation des objets Excel
Désactivation temporaire des options coûteuses
Nettoyage des objets et gestion de la mémoire
Module 5 : Sécurisation des scripts VBA
Risques liés aux macros VBA
Paramètres de sécurité des macros dans Office
Protection des modules et des projets VBA
Signature numérique des macros
Module 6 : Protection des données et des accès
Protection des feuilles et classeurs par macro
Gestion des mots de passe et limitations
Contrôle des droits utilisateurs
Bonnes pratiques pour éviter les fuites de données
Module 7 : Tests, maintenance et déploiement
Méthodologie de tests des macros
Gestion des versions du code VBA
Maintenance et évolutivité des scripts
Bonnes pratiques avant diffusion d’un fichier macro
Environnement VBA (éditeur, modules, formulaires)
Types de données, variables et constantes
Portée des variables et bonnes pratiques associées
Nommage des objets, variables et procédures
Module 2 : Bonnes pratiques de développement
Structuration du code et découpage en procédures
Commentaires utiles et documentation interne
Utilisation des constantes et des énumérations
Gestion des dépendances et réutilisabilité du code
Module 3 : Gestion des erreurs et robustesse
Comprendre les erreurs VBA
On Error Resume Next / GoTo : usages et limites
Mise en place d’une gestion d’erreurs centralisée
Journalisation des erreurs et messages utilisateur
Module 4 : Optimisation et performance
Réduction du temps d’exécution des macros
Bonnes pratiques de manipulation des objets Excel
Désactivation temporaire des options coûteuses
Nettoyage des objets et gestion de la mémoire
Module 5 : Sécurisation des scripts VBA
Risques liés aux macros VBA
Paramètres de sécurité des macros dans Office
Protection des modules et des projets VBA
Signature numérique des macros
Module 6 : Protection des données et des accès
Protection des feuilles et classeurs par macro
Gestion des mots de passe et limitations
Contrôle des droits utilisateurs
Bonnes pratiques pour éviter les fuites de données
Module 7 : Tests, maintenance et déploiement
Méthodologie de tests des macros
Gestion des versions du code VBA
Maintenance et évolutivité des scripts
Bonnes pratiques avant diffusion d’un fichier macro
Connaissances de base en VBA
Utilisation régulière d’Excel ou d’outils Office avec macros
Compréhension des notions de variables, boucles et conditions
Utilisation régulière d’Excel ou d’outils Office avec macros
Compréhension des notions de variables, boucles et conditions
Durée en centre : 14 heures
Durée totale : 14 heures
Durée totale : 14 heures
Formacode (Domaines de formation) :
- 30860 Langage Visual Basic
- 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