Comprendre la Portée des Variables en VBA

La portée des variables
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre VBA pour Excel 2016
Revoir le teaser Je m'abonne
Transcription


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :
- Expliquer la portée des variables en VBA.
- Illustrer l'utilisation des variables publiques.
- Montrer la persistance des valeurs entre différents subs.

Apprenez comment manipuler la portée des variables en VBA pour permettre la persistance et la réutilisation des valeurs entre différents sous-programmes (subs).

Dans cette leçon, nous examinons en détail la portée des variables en VBA. Tout d'abord, nous apprenons comment les variables déclarées à l'intérieur d'un sub à l'aide du mot-clé DIM sont visibles uniquement à l'intérieur de ce sub et sont détruites une fois le sub exécuté. Ensuite, nous abordons la déclaration de variables publiques à l'aide du mot-clé PUBLIC, permettant qu'elles soient accessibles à travers différents subs et modules de l'application. Nous illustrons ce concept avec un exemple pratique où une variable est déclarée en haut de la page de code, chargée dans un sub et réutilisée dans un autre sub. Cette méthode garantit que la valeur de la variable est conservée même après l'exécution des subs, facilitant ainsi la gestion des données dans des applications VBA plus complexes.

Voir plus
Questions réponses
Pourquoi la portée des variables est-elle importante en programmation VBA ?
La portée des variables est importante car elle détermine où la variable peut être utilisée et combien de temps elle existe, affectant ainsi la gestion de la mémoire et la logique du programme.
Que se passe-t-il lorsqu'une variable déclarée avec DIM dans un sub atteint l'instruction End Sub ?
Lorsque l'instruction End Sub est atteinte, la variable déclarée avec DIM dans ce sub est détruite, et la valeur qu'elle contenait est perdue.
Comment rendre une variable accessible entre plusieurs subs en VBA ?
Pour rendre une variable accessible entre plusieurs subs, elle doit être déclarée avec le mot-clé PUBLIC en haut de la page de code, juste sous l'instruction OPTION EXPLICITE.