Objectifs de la formation
Compétences visées – Objectif opérationnel :
L’objectif de cette formation est d’approfondir sa connaissance du langage VBA pour créer des applications personnalisées.
Objectifs pédagogiques :
Plus concrètement, à l’issue de ce stage VBA Excel avancé, vous aurez acquis les compétences et connaissances nécessaires pour:
- Développer des applications personnalisées faisant appel aux fonctions de Microsoft Excel par une interface graphique conçue avec Visual Basic
- Atteindre le niveau Avancé, voire Expert de la certification TOSA® (Entre 725 et 1000 points).
À qui s’adresse cette formation ?
Ce cours cible toute personne souhaitant se perfectionner sur la programmation VBA.
Prérequis
Pour suivre cette formation Excel VBA avancé dans les meilleures condiions possibles, il vous faut avoir une certaine connaissance et pratique de Windows et d’Excel. Avoir déjà utilisé les concepts de base d’un langage structuré (variables, procédures, fonctions et boucles) est indispensable.
Avoir suivi le cours Programmation VBA pour Excel (MPVE), est un plus.
Programme
Rappels essentiels
- Création des Procédures et des fonctions Gestion des projets avec Excel VBA Variables et constantes Branchements conditionnels Contrôles et boîtes de dialogue (UserForms)
Modèles objet et Automation
- Navigation dans la hiérarchie des objets sous Excel VBA Rendre automatique les applications Microsoft Office en utilisant les évènements
Modèles objets partagés
- Recherche de fichiers dans Excel VBA
Piloter une autre application Office
- Utilisation des références sous Excel VBA
Utilisation des objets pour accéder aux données dans Excel VBA
- Les bases de données Microsoft Jet Mise à jour les données dans une base de données Jet (MS Access)
Distribution d’une solution personnalisée avec Excel VBA
- Sécurisation de votre solution personnalisée Protection du code dans Excel VBA
Description de la formation VBA Excel avancée
Suite logique du cours Programmation VBA pour Excel, cette formation vous permettra d’approfondir votre connaissance de la programmation VBA, d’optimiser et d’organiser le code pour mettre en place et maintenir des applications performantes.
Thèmes : VBA - Microsoft Office