Excel VBA - Niveau 2
Bureautique 800 € HT
Objectifs
Toute personne utilisatrice des macros Excel et du langage VBA souhaitant se perfectionner sur le langage Visual Basic pour développer des applications complexes sous Excel.
À l'issue de la formation, le stagiaire sera capable de :
- Développer des procédures complexes sous VBA
- Déboguer les programmes
- Réaliser une interface utilisateur
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
- Assistance téléphonique gratuite et illimitée
Modalité d'évaluation
- Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises.
- Attestation de stage.
- Emargement quotidien d’une feuille de présence
- Possibilité de passage de la certification Tosa en fin de formation
Accessibilité aux personnes handicapées
Pour tout besoin d’adaptation, retrouver le contact de notre référent handicap et les modalités d’accueil sur la page : Infos pratiques/Situation de Handicap
Public concerné
Toute personne utilisatrice des macros Excel et du langage VBA
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'accès à 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
Travaux pratiques
Pour chaque point du programme abordé :
Présentation et démonstration par le formateur, mise en pratique sur les fonctionnalités abordées par le stagiaire avec l’appui du formateur et du groupe, feedbacks du formateur tout au long de l’activité.