Description
Introduction
- Généralités sur le langage Visual Basic Application
- Généralités sur la programmation événementielle
- Intérêts d'utiliser VBA dans les applications Office : limites des macros pré-enregistrées
Les macro-commandes simples
- Utiliser l'enregistreur de Macro
- Création d'une macro commandes
- Enregistrement et modification de macros
- Affectation une macro à un bouton ou un objet
- Affecter une macro à un Menu ou une barre d'outils
- Enregistrer une macro dans le classeur de Macros personnelles : perso.xls
Introduction à Visual Basic Editor
- Visualiser et éditer une macro dans l'éditeur de Macros
- Présentation des différentes fenêtres de l'interface
- Lire et écrire du code VBA
- Comprendre la notion d'objets et acquérir les principales méthodes
Les instructions du langages VBA
- Définition et rôle des fonctions et des procédures
- Déclaration et utilisation de variables
- Constantes
- Les instructions conditionnelles (If...Then, Select Case)
- Les boucles (For...Next, Do...Loop, While et Until)
Les objets
- Définition d'un objet et intérêt de la programmation orientée objet
- Notion de collections, propriétés, méthodes et événements
- Manipuler les feuilles, les classeurs
- Utilisation des instructions For Each...Next, With...End with
Gestions des erreurs et debogages
- La structure On Error Go to
- Utilisation de l'objet Err
- Savoir tracer et déboguer un programme
Création de l'interface graphique utilisateur : Les boites de dialogue
- Utilisation des boites de dialogue standards (msgbox et inputbox)
- Création de boites de dialogue personnalisées avec l'objet Userform
- Utilisation des différents contrôles existants
- Création et manipulation des menus et barres d'outils
Utilisation des Modèles Objets Excel
Travaux pratiques
- Création de diverses Macros exemples (Macros d'extraction, de consolidation, d'ouverture, de fermeture.)
Objectifs
Toute personne qui souhaite maîtriser le langage Visual Basic pour développer des applications sous Excel.
À l'issue de la formation, le stagiaire sera capable de :
- Automatiser des tâches sous Excel
- Développer des procédures sous VBA
- Déboguer les programmes
Résultats
Passage de la Certification, reconnue en France et à l étranger, qui vous permet d attester de votre compétence acquise.
Cette certification permettra également de valoriser votre CV et votre employabilité
L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation.
Il s'effectuera en ligne en présence du formateur et durera en moyenne 1h00