Cette formation permet d’approfondir vos connaissances sur la programmation VBA, d’optimiser et d’organiser votre code, de mettre en place des applications performantes et les maintenir.
1 - LA PROGRAMMATION VBA
- Les objets, les méthodes, les propriétés, les collections.
- Les types de variables, leurs portées.
- Les tableaux : déclaration, utilisation.
- Le passage de paramètres d’une procédure à une autre.
- Tests, boucles, gestion des erreurs.
2 - LES BIBLIOTHEQUES DE MACROS COMPLEMENTAIRES
- Créer des fonctions personnalisées.
- Rendre une macro accessible de tous les classeurs (les macros complémentaires).
- Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins).
3 - LES PROCEDURES EVENEMENTIELLES
- Lors de l’ouverture, sauvegarde, fermeture du classeur
- Lors de la modification, sélection d’une cellule.
4 - GERER CLASSEURS, FICHIERS ET GRAPHIQUES PAR MACRO
- Paramétrer l’ouverture d’un fichier.
- Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif.
- Consolider des données provenant de différentes sources.
- Automatiser la création de graphiques, les modifier avec VBA.
5 - LES FORMULAIRES ELABORES
- Rappel sur les contrôles et leurs propriétés.
- Gérer dynamiquement une liste déroulante.
- Gérer des listes en cascade.
6 - LA SECURITE D'UN CLASSEUR
- Détecter le login de l’utilisateur.
- Gérer des droits d’accès différents suivant l’utilisateur.
- Enregistrer l’activité et gérer l’historique du classeur.
7 - LES APPLICATIONS EXTERNES
- Piloter Outlook ou Word avec OLE Automation.
À QUI S’ADRESSE CETTE FORMATION ?
- Utilisateur maîtrisant les bases du langage VBA.
- Avoir un niveau de connaissances équivalent à notre programme de formation « Macros Excel VBA – Niveau 1 ».
LES OBJECTIFS DE LA FORMATION
- Créer des nouvelles données à partir des données présentes.
- Analyser ses données avec des tableaux croisés dynamiques et des graphiques.
- Gagner en temps et en efficacité sur l’analyse et l’exploitation de ses données Excel.
MODALITE PEDAGOGIQUE
Nos formations sont réalisées
- En présentiel, dans les locaux de l’entreprise cliente.
- En distanciel via une plateforme de visioconférence, avec un partage d’écran.
Matériel et logiciel utilisé
- Chaque participant devra être équipé de son ordinateur et du logiciel objet de la formation.
- Pour les formations en présentiel, la salle devra être équipé d’un Vidéoprojecteur + Paper-Board ou Tableau blanc.
Moyens pédagogiques
- Exercices pratiques et apports théoriques tout au long de la formation.
- Chaque participant repart avec un corrigé des exercices.