« Macros-commandes VBA/Devenez un expert » : différence entre les versions

Contenu supprimé Contenu ajouté
m Mamagalubru a déplacé la page Macros-commandes/Les outils du langage VBA vers Macros-commandes/Devenez un expert : clarté des noms de chapitre
réorganisation de contenu
Ligne 14 :
* les modules contiennent des directives, des déclarations, des fonctions, des procédures
* les procédures et fonctions contiennent des instructions (lignes de code)
 
== Les contenants de code VBA ==
 
Le code VBA est saisi et stocké dans 2 types de récepteurs sous un format uniquement textuel : des feuilles et des modules
* Feuille : objet EXCEL accueillant les procédures particulières à une feuille de calcul EXCEL, cet objet contient le plus souvent des procédures et fonctions concernant des objets s’appliquant à lui-même.
* Module de code standard : objet VBA accueillant les procédures générales, le plus souvent contiennent des fonctions dites "utilitaires".
* Module formulaire : objet VBA contenant les procédures événementielles propres au formulaire traité. Il peut également contenir des procédures générales (à éviter). Ex : une procédure de traitement de date serait stockée dans un module standard pour pouvoir être utilisée dans tous les formulaires concernés.
* Module de classe : objet VBA contenant les données et procédures pour un objet (on parle alors de propriétés et de méthodes). Ex : un objet compte en banque qui décrit ses données (mouvement, solde, …) et les opérations sur ses données (retrait, dépôt, virement, …).
 
== Les structures, objets et instructions complexes ==