Excel VBA - Visual Basic for applications (4 jours)
jeu. 03 déc.
|Hôtel de Chassieu Best Western
Les Macros enregistrées - Initiation au langage Macros/VBA d'Excel.
Heure et lieu
03 déc. 2020, 09:00 – 11 déc. 2020, 17:00
Hôtel de Chassieu Best Western, 82 Route de Lyon, 69680 Chassieu, France
À propos de la session
410 € HT / Jour / Personne (support et repas du midi inclus).
Les 03, 04, 10 et 11 décembre 2020
Durée : 4 jours, soit 28 heures
Pré-requis : Utilisateurs confirmés d'Excel et techniciens support bureautique voulant maîtriser le langage Visual Basic appliqué à Excel.
Partie 1: 2 jours
Du générateur de Macros à la programmation VB
Enregistrer une macro
Rendre une macro accessible
» Dans une barre d’outils
» A partir d’un bouton sur la feuille de calcul
Le code résultant de la génération
La programmation avec les objets
Notions fondamentales
Programmation objet/évènementielle : méthodes, propriétés
Syntaxe d’un programme
L’environnement de développement
Objets, collections, propriétés et méthodes
Environnement Visual Basic Editor
Explorateur de projets
Fenêtre de propriétés
Modules
Organiser les macros au sein d’un classeur
Conventions d’écriture du code VB
Variables, procédures et fonctions
Différences entre procédure et fonction
Déclaration des variables
Syntaxe et portée des variables
Conception de procédures à l’aide des instructions de base
Boucles et branchements
If…Then…Else, Select case
For…Next, For Each…Next
Do Loop
Utilisation de l’instruction With
Appel de procédures
Navigation et écriture dans les feuilles de calcul
La programmation avec les objets principaux Excel
Notions fondamentales
Objets, collections, propriétés et méthodes
Utilisation de l’explorateur d’objets
Partie 2: 2 jours
Utilisation des contrôles de la boîte à outils dans une boite de
dialogue (Userform)
Principes des contrôles ActiveX
Utiliser les propriétés, méthodes et évènements des contrôles ActiveX
(personnalisation de formulaires, zones de listes….)
Textbox, Combobox
Bouton de commande
Débogage et gestion des erreurs d’exécution
Cas pratiques
Animation de graphiques
Gestion de fichiers
Gestion d'extraction de données
Gestion d'une base de données