Repérer les mécanismes de la programmation VBA afin de comprendre son utilité dans Excel
Identifier les variables dans un code et savoir qu’elles servent à stocker les données de façon à résoudre plus facilement les erreurs
Déchiffrer les éléments élémentaires d’un code VBA et faire un appel de procédure simple pour automatiser des tâches répétitives
Créer des macros courtes ou appeler une macro depuis une autre macro pour créer des routines et des sous- routines afin de permettre l’exploitation et le traitement de données en vue de rédiger des comptes rendus d’étude
Identifier les éléments simples de l’interface VBA
Réutiliser les fonctionnalités intégrées programmées préalablement par d’autres utilisateurs de VBA
Utiliser des interfaces utilisateurs simples pour la saisie, la modification ou la visualisation de données : traiter et analyser des données reçues
Comprendre la notion de module afin d’identifier le code source dans VBA
Se repérer dans l’environnement Visual Basic afin de lancer une macro simple
Niveau avancé (score Tosa 726 à 875)
Utiliser les variables et les mettre en application dans différents contextes afin par exemple de créer des tableaux et de manipuler des graphiques
Résoudre certaines erreurs dans le code VBA et gérer les principaux évènements affectables à un classeur, une feuille ou une cellule Excel pour écrire des programmes, les modifier ou les faire évoluer si nécessaire
Créer des formulaires avancés et gérer leurs modifications
Corriger les erreurs dans le code et mettre en place l’automation des macros pour identifier des erreurs de code et les corriger en ayant recours aux outils de débogage
Niveau expert (score Tosa 876 à 1000)
Regrouper les constantes dans des énumérations afin d’optimiser la création et l’utilisation de tableaux statiques ou dynamiques pour permettre la construction de langage spécifiques que VBA utilise pour travailler avec une application
Ecrire des fonctions personnalisées et les utiliser dans la feuille de calcul Excel
Gérer l’accès aux feuilles de classeurs des formulaires par un accès direct pour les rendre accessibles aux utilisateurs pour ainsi rendre privées toutes les fonctions qui ne doivent pas être accessibles de l’extérieur
Lire, écrire et gérer les données dans des classeurs Excel via les modules VBA et les relier à l’écosystème de Microsoft afin d’exploiter de façon optimale ces données
Utiliser un débogage ou des tests approfondis pour en savoir plus sur le fonctionnement d’un logiciel spécifique
Programme
Après un test d'évaluation, vous connaîtrez votre niveau initial en VBA et vous progresserez à votre rythme ! Notre formateur adaptera le contenu de la formation à vos besoins spécifiques pour garantir une montée en compétences ciblée.
Un programme structuré et complet vous permettra de maîtriser les concepts avancés de VBA :
Programme détaillé :
Rappels sur les principes de programmation en VBA :
Les commandes (Instructions, Fonctions)
Les objets (Méthodes, Propriétés, Événements)
Variables : manipulation de chaînes de caractères, valeurs numériques et dates
Passage de paramètres et récupération des résultats
Fonctions personnalisées
Création de macros complémentaires
Modules de Classes
Procédures événementielles :
Sur le classeur
Sur les feuilles
Sur Excel (OnTime)
Gestion des erreurs :
Interruption de la procédure
Exécution pas à pas
Les espions
Interception d'erreurs avec OnError
Interface et boîtes de dialogue avancées :
Barres d'outils personnalisées
Options des InputBox
Boîtes de dialogue intégrées
UserForms : affichage dynamique, listes en cascade
Gestion de fichiers :
Parcourir les dossiers et fichiers
Création, lecture, enregistrement de fichiers texte
Initiation à ADO :
Ouverture d'une base Access
Lecture et modification des enregistrements d'une table
Accès aux applications et fonctions externes (OLE Automation avec Word et/ou Outlook)
Utilisation de la fonction Shell et des SendKeys
Accès aux API et DLL
Certification (en option) :
Examen TOSA à la fin de la formation
Certifications et métiers visés
Consulter le diplôme, titre ou certificat...
délivrés en fin de formation ainsi que les métiers
auxquels cette formation vous donne accès.
Résultats attendus
A l'issue de cette formation, vous serez capable de :
Développer des applications complexes
Mettre en œuvre les fonctions avancées du langage VBA
Utiliser les instructions et les objets Excel
Créer des boîtes de dialogues complexes
Gérer les erreurs d'exécution
1 session :
Tosa Excel VBA Niveau 2
au
Napsia
Commune :
Clermont-Ferrand (63)
Session terminée
Formation professionnelle
Organisation
Durée
Durée totale
21 h
Recrutement
Pré-requis
Avoir le niveau équivalent "opérationnel" selon TOSA VBA