Objectifs du stage :
Découvrir le langage de programmation des applications Microsoft Office . Comprendre la programmation orientée objet des macro-commandes VBA d'Excel. Acquérir une véritable méthodologie de développement. Réaliser et gérer des boites de dialogue personnalisées pour bâtir des applications automatisées et performantes.
Personnes concernées :
Utilisateurs souhaitant écrire des macros et découvrir les possibilités d'automatisation du langage VBA d'Excel.
Pré-requis :
Une bonne connaissance et pratique des fonctionnalités courantes et avancées de Microsoft Excel sont indispensables pour aborder ce stage.
Durée : 3 jours (21 heures)
Présentation du langage VBA
Rôle et Intérêt de Visual Basic pour Application
VBA comparé aux macro-commandes classiques
La programmation objet / événementielle
Méthodologie de développement d'applications Office
Présentation de Visual Basic Editor (VBE)
Enregistrer et tester une macro VBA
Les différents types d'enregistrement
Enregistrement relatif ou absolu et modification
Les limites de l'enregistrement
Tester et debugger une macro en Pas à Pas
L'onglet Développeur
Lancer une macro par des boutons, des objets, par le ruban ou par raccourci clavier
Les Instructions VBA
Créer une Procédure
Les différents types de Variables : déclaration
Les Objets : classes, collections, méthodes et propriétés
L'explorateur d’objets
Les principaux objets : classeurs, feuille, plage...
Les Mots clés
Syntaxe des fonctions VBA
Structure et organisation d'un module
Les boucles
Les conditions, tests et instructions associées
Les branchements conditionnels ou non
Les fonctions textes et de contrôle
Utilisation d'un sous-programme
Les boites de dialogue
Utilisation des boites interactives d'Excel
Les boites d'alerte et de saisie standard
Créer une boite personnalisée avec l'Editeur
Les contrôles et leurs propriétés
Description et gestion de la boite de dialogue
Les boites dynamiques et interactives
Trucs et astuces des boites de dialogue
Développer une application
Gérer l'environnement
Les Macro-commandes complémentaires
Utiliser les API Windows ou des DLL
Créer et gérer des liaisons dynamiques
Lancer et piloter une autre application avec VBA
Limites de la programmation avec Excel VBA
Migration d'applications
Questions / Réponses
Cliquez sur le lien pour télécharger le plan de cours au format PDF
Les stages suivants peuvent aussi vous intéresser :
Excel 365 VBA,Excel 2019 VBA,Excel 2016 VBA
Excel 2021 Maîtrise, Excel 2021 Perfectionnement, Excel 2021 Expert
Excel 2021 Power BI, Excel 2021 Power Pivot, Excel 2021 VBA Niveau 2
INFORMATIONS COMPLEMENTAIRES :
Formation disponible en : Inter-entreprises, Intra , Spécifique, Présentiel, Distanciel
Modalités pédagogiques : Modalités Pédagogiques
Possibilité de personnalisation de la formation : Formations Personnalisées
Consultez les indicateurs de résultat : KPI Qualité - Evaluations des participants
Formation éligible au Compte Personnel de Formation (CPF)
Certification(s) disponible(s) : TOSA Excel, TOSA VBA Excel & Microsoft Office Specialist Précisions sur les Certifications