Aller au contenu principal

Excel VBA – Perfectionnement

Date de mise à jour :
Identifiant Offre Info : 10_26118709F
Organisme responsable : Acg-excellience (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

À 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 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.…

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. 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

À l'issue de la formation, les participants sont capables de concevoir, structurer et fiabiliser des applications VBA avancées : procédures modulaires, gestion d'erreurs, interactions complexes avec Excel, automatisation de processus métier et création d'interfaces utilisateur (UserForms). Ils savent produire des solutions robustes, maintenables et adaptées à un usage professionnel.

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

    Programme : Accessible en formation professionnelle continue hors alternance

    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.

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 Chevignerot
17 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