Portée Portée et durée de vie Durée de vie des variables

1. La portée

Lorsqu’on déclare et utilise des variables dans un programme, se pose la question de l’accessibilité de ces variables par rapport à l’ensemble du programme. Il existe plusieurs façons de déclarer des variables/constantes. Selon le mot-clé utilisé lors de la déclaration, la variable sera accessible seulement depuis certains points du programme. De la même façon, une variable peut n’être conservée que lors de l’exécution d’une procédure, ou durant toute l’exécution d’un programme.

On définit trois niveaux d’accès possibles :

  • Au niveau d’une procédure ou d’une fonction : il s’agit de toutes les variables déclarées au sein de la procédure ou de la fonction, elles ne sont pas visibles « en dehors » de la procédure ou de la fonction. On utilise les mots-clés Dim et Static. Static

Pour le chien, il s’agira d’une pièce de la maison.

  • Au niveau d’un module : toutes les procédures et fonctions qui seront déclarées au sein du module auront accès à cette variable. On utilise les mots-clés Dim et Private. Private

Il s’agira de la maison entière

  • Au niveau de l’ensemble des modules du projet : on utilise le mot-clé...

couv_RI21ACCV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Passage des paramètres par valeur et par référence
Suivant
Conventions de nommage et typographies du code VBA