Retour à la liste des formations
Référence : 2259B
Excel VBA : Niveau 2 sur 3 jours
DOMAINE : Bureautique / Informatique
Objectifs de la formation
Développer des applications complètes mettant en oeuvre les fonctions avancées du langage de programmation VBA
Savoir utiliser les instructions et les objets Excel, créer des Boîtes de dialogues complexes, gérer les erreurs d'exécution
Comprendre et mettre en oeuvre le contrôle d'applications externes (dialogue avec WORD ou OUTLOOK par exemple) et le transfert de données
Pré-requis
Utilisateur maîtrisant les bases de la programmation VBA
Moyens pédagogiques et modalités d'évaluation
Moyens pédagogiques : Alternance entre théorie et exercices pratiques. Un support de cours adapté remis à chaque participant. Salle de cours équipée d'un ordinateur par stagiaire / réseau informatique haut-débit / connexion internet / matériels de projection / Tableaux.
Modalités d'évaluation : Evaluation au fur et à mesure des exercices pratiques / Questionnaire de satisfaction / Attestation de stage / Evaluation sommative par le formateur sur 5 questions.
Formation en présentiel : A l'aide de l'application EDUSIGN, les stagiaires ont un accès afin d'émarger pendant la formation et de répondre à une opinion qualité lors de la fin de la formation.
Formation en distanciel : A l'aide d'un logiciel, les stagiaires interagissent entre eux et avec le formateur / Accès à l'environnement d'apprentissage (supports,...)et aux preuves de suivi (émargements, évaluation,opinion qualité...) via la plateforme Edusign / Convocation avec lien de connexion.
Contenu et méthodes mobilisées
Un test de positionnement est réalisé en amont de la formation.
RAPPEL SUR LES PRINCIPES DE PROGRAMMATION EN VBA
- Les commandes (Instructions, Fonctions)
- Les objets (Méthode, Propriétés, Evènements)
- Variables
- Manipulation de chaînes de caractères, valeurs numériques et dates
- Manipulation d'objets Excel type graphiques ou tableaux croisés dynamiques
- Les Conditions
- Les Boucles
LES MODULES, PROCEDURES ET FONCTIONS
- Portée Public ou Privé
- Passage de paramètres
- Récupération du résultat
- Fonctions personnalisées
- Création de macros complémentaires
- Les modules de Classes
PROCEDURES EVENEMENTIELLES
- Sur le classeur
- Sur les feuilles
- Sur Excel (On Time)
LA GESTION DES ERREURS
- Interruption de la procédure
- Exécution pas à pas
- Les espions
- Interception d'erreur avec On Error
INTERFACE ET BOÎTES DE DIALOGUE AVANCEES
- Les barres d'outils attachées
- Les options des Input Box
- Les boîtes de dialogues intégrées
- Les User Forms
- Affichage dynamique
- Listes en cascade
GESTION DE FICHIERS
- Parcourir les dossiers et fichiers
- Création, lecture, enregistrement de fichier texte
INITIATION A ADO
- Ouverture d'une base Access
- Lecture et modification des enregistrements d'une table
- Accès aux applications et fonctions externes
- Olé automation avec Word et/ou Outlook
- La fonction Shell et les Sen Keys
- Accès aux API et DLL
L'Intelligence Artificielle transforme progressivement la bureautique en facilitant la rédaction, l'analyse et la création de documents ou présentations.
Dans nos modules, ChatGPT est utilisé comme outil principal pour découvrir et pratiquer l'IA dans Word, Excel et PowerPoint.
Si vous disposez de la version Microsoft 365, Copilot peut être présenté en complément pour enrichir l'expérience.
Si vous utilisez une autre version du Pack Office, l'IA est également abordée via ChatGPT et des exercices adaptés pour chaque logiciel.
Fiche mise à jour le 03/11/2025
Retour à la liste des formations