Excel VBA – Perfectionnement
Date de mise à jour :
Identifiant Offre Info : 10_26118709F
Organisme responsable :
Acg-excellience
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
À l'issue de la formation, le participant sera capable de : • Structurer un projet VBA complet et organiser son code de manière professionnelle. • Manipuler des données de manière avancée (boucles optimisées, tableaux VBA,..). • Automatiser des tâches complexes et créer des procédures robustes. • Gérer les erreurs de manière professionnelle (gestion structurée, logs). • Créer des formulaires utilisateurs (UserForms) avec contrôles interactifs. • Interagir avec…
• Structurer un projet VBA complet et organiser son code de manière professionnelle.
• Manipuler des données de manière avancée (boucles optimisées, tableaux VBA,..).
• Automatiser des tâches complexes et créer des procédures robustes.
• Gérer les erreurs de manière professionnelle (gestion structurée, logs).
• Créer des formulaires utilisateurs (UserForms) avec contrôles interactifs.
• Interagir avec plusieurs feuilles, classeurs et fichiers externes.
• Optimiser les performances du code (bonnes pratiques, ScreenUpdating, calculs).
• Sécuriser, documenter et maintenir un projet VBA.
Programme de la formation
1. Structurer un projet VBA avancé • Organisation des modules • Procédures publiques / privées • Fonctions personnalisées • Architecture d'un projet professionnel 2. Manipulation avancée des objets Excel • Objets Workbook, Worksheet, Range avancés • Parcours optimisé des cellules • Gestion de plusieurs classeurs • Manipulation de fichiers externes (ouvrir, lire, écrire) 3. Tableaux VBA et Dictionnaires • Tableaux dynamiques • Tableaux 2D 4.…
• Organisation des modules
• Procédures publiques / privées
• Fonctions personnalisées
• Architecture d'un projet professionnel
2. Manipulation avancée des objets Excel
• Objets Workbook, Worksheet, Range avancés
• Parcours optimisé des cellules
• Gestion de plusieurs classeurs
• Manipulation de fichiers externes (ouvrir, lire, écrire)
3. Tableaux VBA et Dictionnaires
• Tableaux dynamiques
• Tableaux 2D
4. Boucles et performances
• Boucles optimisées (For Each, For, Do)
• Éviter les sélections inutiles
• ScreenUpdating, Calculation, EnableEvents
• Optimisation du temps d'exécution
5. Gestion avancée des erreurs
• Gestion structurée : On Error GoTo
• Création d'un système de logs
• Messages utilisateurs professionnels
• Stratégies de débogage avancées
6. UserForms (Formulaires utilisateurs)
• Création d'un UserForm
• Contrôles : TextBox, ComboBox, ListBox, CommandButton
• Gestion des événements
• Validation des données
• Interaction avec les feuilles Excel
7. Automatisation avancée
• Génération automatique de rapports
• Consolidation multi fichiers
• Nettoyage automatisé de bases de données
• Export PDF automatisé
• Création d'un mini outil métier
8. Sécurisation et maintenance
• Protection du projet VBA
• Documentation du code
• Bonnes pratiques de maintenance
• Versionning simple
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Modalités pédagogiques
• Alternance démonstrative, explicative, participative et active
• Études de cas métiers, exercices guidés, mises en situation
• Adaptation continue au niveau et au rythme du stagiaire
Durée
En centre
14 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Entreprise
- Conditions de prise en charge
- Prise en charge selon le financeur : – Individuel : règlement intégral par le participant. – Entreprise : prise en charge totale ou partielle selon accord interne. – AIF : financement selon décision de France Travail. Aucun frais additionnel hors coût pédagogique. Prise en charge selon les règles de l'OPCO : – Conditions définies dans la convention OPCO (durée, modalités, justificatifs).
Conditions d'accès
Public visé
- Tout public
Informations sur les publics
• Utilisateurs avancés d'Excel souhaitant automatiser des processus complexes. • Analystes, contrôleurs de gestion, services RH, finance, logistique... • Toute personne ayant suivi une initiation VBA ou ayant une pratique régulière.
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
• Maîtrise des bases du VBA (variables, boucles, conditions, objets Excel). • Avoir suivi la formation VBA Initiation ou équivalent.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
Hameau De Chevignerot17 Rue des Fontaines
21200 Vignoles
Responsable : Acg-Excellience
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Hameau De Chevignerot
21200 Vignoles - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes