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.
Objectifs
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 ?
Public :
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.
Contenu du cours VBA Excel avancée
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