VBA – Perfectionnement
📘 Cette formation fait partie de notre guide complet sur la formation management.
Référence : BUR-013 ·
Durée : 2 jours (14 heures) ·
Niveau : Avancé ·
Pôle : Digital, IA & Bureautique
Maîtriser les fonctionnalités avancées de VBA, développer des applications autonomes et automatiser les tâches courantes.
Objectif professionnel
Maîtriser les fonctionnalités avancées de VBA, développer des applications autonomes et automatiser les tâches courantes.
Objectifs pédagogiques
- Maîtriser les fonctionnalités avancées de VBA
- Développer des applications autonomes
- Automatiser les tâches courantes
Public visé
- Utilisateur régulier de VBA
Prérequis
- Connaissance des fonctionnalités VBA de base
- Expérience préalable avec VBA
Programme détaillé
Révision des bases de VBA
- Variables, constantes, types de données
- Structures de contrôle : boucles et conditions
- Gestion des erreurs : On Error GoTo, Try Catch
Gestion des erreurs et débogage
- Objet Err pour informations sur les erreurs
- Pas à pas, points d'arrêt, inspection des variables
Collections et objets
- Collections : Add, Remove, Count
- Accès et manipulation des objets Excel (Range, Worksheet, Workbook)
Formulaires utilisateur
- Créer des formulaires avec l'éditeur
- Boutons, listes déroulantes, cases à cocher
- Gestion des événements de formulaire
- Boîtes de dialogue personnalisées, GetOpenFilename
Automatisation
- Automatiser mise en forme, calcul, graphiques dans Excel
- Automatiser l'envoi d'e-mails et la gestion de calendrier Outlook
Interaction avec d'autres applications Office
- Créer des documents Word, gérer la mise en forme
- Exécuter des requêtes Access, manipuler des données
Techniques avancées
- Classes personnalisées : propriétés et méthodes
- Fichiers et dossiers : lecture et écriture
Ateliers
Atelier 01 — Révision des bases de VBA
- Variables, constantes, types de données
- Structures de contrôle : boucles et conditions
- Gestion des erreurs : On Error GoTo, Try Catch
Atelier 02 — Gestion des erreurs et débogage
- Objet Err pour informations sur les erreurs
- Pas à pas, points d'arrêt, inspection des variables
Atelier 03 — Collections et objets
- Collections : Add, Remove, Count
- Accès et manipulation des objets Excel (Range, Worksheet, Workbook)
Atelier 04 — Formulaires utilisateur
- Créer des formulaires avec l'éditeur
- Boutons, listes déroulantes, cases à cocher
- Gestion des événements de formulaire
- Boîtes de dialogue personnalisées, GetOpenFilename
Atelier 05 — Automatisation
- Automatiser mise en forme, calcul, graphiques dans Excel
- Automatiser l'envoi d'e-mails et la gestion de calendrier Outlook
Atelier 06 — Interaction avec d'autres applications Office
- Créer des documents Word, gérer la mise en forme
- Exécuter des requêtes Access, manipuler des données
Atelier 07 — Techniques avancées
- Classes personnalisées : propriétés et méthodes
- Fichiers et dossiers : lecture et écriture
Modalités pédagogiques
- Formation présentielle ou distancielle
- Méthodes actives et participatives
- Apports théoriques (10%), mises en pratique (70%) et échanges (20%)
- 1 ordinateur par participant, support de cours, cas pratiques
- Attestation de fin de formation
Évaluation
AVANT — Diagnostique
Questionnaire de positionnement · Auto-évaluation des compétences · Recueil des attentes
PENDANT — Formative
Exercices pratiques · Quiz de validation · Mises en situation professionnelles
FINALE — Sommative
Évaluation des acquis · Questionnaire de satisfaction · Attestation de formation
Tarifs
- Inter-entreprise : 990 € HT
- Intra-entreprise : Sur devis
- Délai d'accès : 3 mois à la signature du devis