
Excel VBA (Visual Basic for Applications)
Formation Excel VBA (Visual Basic for Applications) - Niveau Intermédiaire Perfectionnement
Durée
2 jours (14 heures)
Description
La formation "Excel VBA – Niveau Intermédiaire / Perfectionnement" est destinée aux utilisateurs d'Excel qui souhaitent approfondir leurs compétences en VBA pour créer des applications professionnelles et automatiser des tâches complexes. Ce module intermédiaire explore des fonctionnalités avancées de VBA, telles que la création d'interfaces utilisateurs personnalisées et conviviales, la gestion d'événements, l'exploitation des variables objets, ainsi que la création et la manipulation de tableaux croisés dynamiques. Les participants apprendront également à piloter d'autres applications Office à partir de VBA, renforçant ainsi leur capacité à optimiser l'intégration et l'efficacité de leurs outils bureautiques. Grâce à une approche pratique et interactive, cette formation permet de développer des applications robustes, sécurisées et répondant aux standards professionnels.
Mode
En présentiel
Objectifs
-
Utiliser les fonctionnalités avancées de Microsoft Excel et du langage VBA.
-
Développer des applications professionnelles et conviviales sur VBA.
-
Assurer le pilotage d’une autre application Office via VBA.
Pré-requis
-
Public cible :
-
Personnel d'entreprise souhaitant acquérir un niveau expert dans l’utilisation d’Excel VBA.
-
Toute personne souhaitant développer des applications professionnelles sur VBA et les piloter.
-
-
Pré-requis :
-
Il est nécessaire d'avoir suivi la formation Excel VBA niveau initiation ou de maîtriser les bases de VBA.
-
Programme
Jour 1 :
-
Création d’une interface efficace et conviviale :
-
Sélection d’une plage avec Contrôle RefEdit.
-
UserForm avec ListBox/ComboBox programmée (AddItem) acceptant le multiselect.
-
Gestion des dates et utilisation d’un calendrier dans Excel.
-
-
Exploitation des possibilités du langage objet :
-
Revue du For Each...Next, variables de type objet.
-
Gestion des événements précis.
-
-
Maîtrise des variables :
-
Techniques de déclaration, variables tableaux.
-
-
Outils pour intercepter et gérer les erreurs :
-
Techniques spécifiques pour manipuler les fichiers sur VBA : Sélection d’un fichier, navigation dans les dossiers, ouverture de fichiers texte ou CSV, création et utilisation de fonctions.
-
-
Sous-programmes et fonctions :
-
Passage d'arguments, mise à disposition pour tous les modules.
-
-
Tableaux croisés dynamiques avec VBA :
-
Création, modification, actualisation d’un TCD, réalisation sur des données Access, envoi du tableau dans Word.
-
-
Finalisation d’une application professionnelle sur VBA Excel :
-
Mise en place d’un écran de présentation temporisé, protection du projet et des feuilles, création d’une bibliothèque de fonctions et procédures (xla).
-
Méthodes pédagogiques
-
Test de positionnement en amont de la formation pour évaluer le niveau des stagiaires et adapter le programme.
-
Apports théoriques et pratiques.
-
Cours basé sur l'interactivité et l’échange.
-
Support de cours formation Excel VBA niveau intermédiaire / perfectionnement.
-
Auto-évaluation préalable en amont de la formation.
-
Évaluation des acquis en fin de formation.