Excel VBA - Niveau 2
Bureautique 800 € HT
Objectifs
Toute personne utilisatrice des macros Excel et du langage VBA souhaitant se perfectionner sur le langage pour développer des applications complexes sous Excel.
A l'issue de la formation le stagiare sera capable de :
- Développer des procédures complexes sous VBA
Formation éligible à l'utilisation du CPF avec possibilité du passage de la certification TOSA en fin de formation.
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours adapté au logiciel étudié et au niveau suivi
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
- Passage de la certification Tosa (en option)
Public concerné
Tout utilisateur
Pré-requis
Posséder les bases du langage VBA sous Excel
Approfondir et consolider le langage
- Définir des variables tableaux, collections et objets
- Créer des sous-procédures et procédures fonctions
- Utiliser les boucles (For Next, Do Loop, For Each)
- Implémenter la gestion d'erreur
Répondre aux actions des utilisateurs
- Ajouter des procédures événementielles dans les classeurs et les feuilles
- Utiliser les événements
Interface utilisateur
- Gérer les menus et barres d’outils
- Les boites de dialogue intégrées
- Fonction Msgbox
- Méthodes GetOpenFileName et GetSaveAsFilename
- Les boites de dialogue intégrées : Dialog
- Perfectionnement Formulaire
- Liste déroulante à plusieurs colonnes
- Calendrier, Cadres d’options, Zone à incrémentation
- Programmation événementielle des formulaires.
Optimiser la programmation des objets remarquables
- Rechercher des données : utiliser l'objet Find, la fonction Match
- Automatiser les tris, manipuler les filtres
- Créer, modifier et manipuler un tableau croisé dynamique
- Créer, modifier et manipuler un graphique
- Enrichir la présentation avec des objets Shapes.
Gérer les fichiers
Utiliser FileSystem pour :
- Récupérer des informations sur les dossiers et les fichiers
- Gérer les fichiers d’un dossier : ouvrir, supprimer, Copier ou déplacer des fichiers
- Lire et écrire des fichiers textes
Introduction à l'acces à d'autres applications
- Référencer un modèle objet automation
- Communiquer avec Word (modèle objet principal de Word)
- Envoi de mails avec Outlook
- Lien ODBC avec une base de données