Description
Cette formation en VBA vise à développer des compétences en programmation pour manipuler efficacement Excel. Les participants apprendront les principes fondamentaux, tels que les commandes, les objets, les variables, ainsi que la gestion des erreurs et la création de macros. La formation couvre également l'interface utilisateur avancée, la gestion de fichiers et une introduction à ADO pour interagir avec des bases de données. Destinée aux professionnels souhaitant automatiser des tâches dans Excel, elle inclut une option de certification TOSA ou PCIE à la fin.
Objectifs
- Développer des applications complexesMettre en œuvre les fonctions avancées du langage VBAUtiliser les instructions et les objets ExcelCréer des boîtes de dialogues complexesGérer les erreurs d'exécution
Récapitulatif
Certification (optionnel)
L’examen dure 1 H 00 et se présente sous la forme de 35 questions alternant entre des manipulations sur le logiciel et des QCM, dont la difficulté s’adapte selon les réponses de l’apprenant. Il est dispensé en français. La surveillance est faite par un logiciel et est enregistrée à des fins de contrôle de conformité ou physiquement si la formation a lieu en présentiel.
Formation éligible CPF (certificateur Isograd)
Code RS ou RNCP : RS6963
Intitulé de la certification : Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
Date enregistrement : 18-12-2024. Validité : 18-12-2027
Public
Développeurs d'applications Excel VBA
Prérequis
Avoir suivi la formation "Excel VBA" ou posséder les connaissances équivalentes
Méthodes et modalités pédagogiques
Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.
Moyens et supports pédagogiques
Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation
Modalités de suivi et d'évaluations
Auto-positionnement des stagiaires avant la formation
Émargement des stagiaires et formateur par 1/2 journée
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Auto-évaluation des acquis de la formation par les stagiaires
Questionnaire de satisfaction à chaud et à froid à l'issue de la formation
Programme détaillé
Rappels sur les principes de programmation en VBA
- Les commandes (Instructions, Fonctions)
- Les objets (Méthode, Propriétés, Evènements)
- Variables
- Manipulation de chaînes de caractères, valeurs numériques et dates
- Manipulation d'objets Excel type graphiques ou tableaux croisés dynamiques
- Les Conditions
- Les Boucles
Modules, procédures et fonctions
- Portée Public ou Privé
- Passage de paramètres
- Récupération du résultat
- Fonctions personnalisées
- Création de macros complémentaires
- Les 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'erreur avec OnError
Interface et boîtes de dialogue avancées
- Les barres d'outils attachées
- Les options des InputBox
- Les boîtes de dialogues intégrées
- Les UserForms
- Affichage dynamique
- Listes en cascade
Gestion de fichiers
- Parcourir les dossiers et fichiers
- Création, lecture, enregistrement de fichier 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
- La fonction Shell et les SendKeys
- Accès aux API et DLL
Certification (en option)
- L'examen TOSA ou PCIE est passé à la fin de la formation