Microsoft Office Tutorials and References
In Depth Information
Les tableaux
Dans certaines situations, il est nécessaire de stocker des tableaux
de valeurs (de noms par exemple). Le nom de la variable (en
d’autres termes, le nom du tableau) est unique, mais chaque
valeur est repérée par un numéro.
Par exemple :
Dim Noms(10) As String
Nom(0)="Pierre"
Nom(1)="Paul"
Nom(2)="Jacques"
La numérotation débute par l’indice 0. Ainsi dans l’exemple pré-
cédent, il est possible de stocker 11 noms dans la structure Noms .
Un tableau peut comprendre plusieurs dimensions :
Dim Chiffre_Affaires(5,4) As Long
Le tableau Chiffre_Affaires peut contenir 6
5 = 30 valeurs. Par
exemple, la première dimension peut correspondre aux commer-
ciaux (6 commerciaux) et la deuxième aux produits (5 produits).
Chiffre_Affaires(1,3) correspond au chiffre d’affaires du com-
mercial 1 pour le produit 3.
×
La portée et la durée de vie des variables
La portée d’une variable est l’ensemble des procédures dans
lesquelles elle est accessible. Lorsqu’une variable est déclarée à
l’intérieur d’une procédure, elle est uniquement accessible dans
cette procédure. Une telle variable est dite « privée ». Pour qu’une
variable soit accessible dans toutes les procédures d’un module, il
faut la déclarer dans la section Declarations du module. Pour
qu’une variable soit accessible dans tous les modules, il faut la
déclarer dans la section Declarations d’un module à l’aide de
l’instruction Public (au lieu de Dim ).
Une variable privée conserve sa valeur durant l’exécution de la
procédure dans laquelle elle a été déclarée. Pour qu’elle conserve
sa valeur après la fin de la procédure, il faut la déclarer avec
l’instruction Static (au lieu de Dim ).
Search JabSto ::




Custom Search