Déclare des variables publiques et alloue de l'espace de stockage.
Note:
Les variables publiques doivent être déclarées au niveau du script, et non dans une procédure.
Syntaxe
Public varname[([subscripts])][, varname[([subscripts])]] . . .
Arguments :
varname : nom de la variable. Respecte les conventions de dénomination de variable standard.
subscripts : dimensions d'une variable de tableau.
Remarques
Les variables d'une instruction Public sont disponibles pour toutes les procédures d'un même script.
Pour pouvoir utiliser une variable qui fait référence à un objet, un objet existant doit lui être affecté à l'aide de l'instruction Set. Tant qu'aucun objet ne lui est affecté, la variable d'objet déclarée est initialisée avec la valeur Empty.
Vous pouvez également utiliser l'instruction Public avec des parenthèses vides pour déclarer un tableau dynamique. Après avoir déclaré un tableau dynamique, utilisez l'instruction ReDim dans une procédure pour définir le nombre de dimensions et d'éléments dans le tableau.
L'exemple suivant illustre l'utilisation de l'instruction Public :
Exemple 1 :
Public MyNumber ' Public Variant variable. Public MyArray(9) ' Public array variable. ' Multiple Public declarations of Variant variables. Public MyNumber, MyVar, YourNumber