Public, instruction

Déclare des variables publiques et affecte l'espace de stockage. Déclare, dans un bloc Class, une variable privée.

Public varname[([subscripts])][, varname[([subscripts])]] . . .

Arguments

varname

Nom de la variable ; respecte les conventions standard d'affectation de noms de variable.

subscripts

Dimensions d'une variable de tableau ; jusqu'à 60 dimensions peuvent être déclarées. Syntaxe de l'argument subscripts :

upper [, upper] . . .

La limite inférieure d'un tableau a toujours la valeur zéro.

Notes

Les variables avec l'instruction Public sont accessibles dans toutes les procédures de tous les scripts.

Une variable se référant à un objet doit être affectée à un objet existant à l'aide de l'instruction Set avant de pouvoir être utilisée. Jusqu'à ce qu'elle ait été affectée à un objet, la variable objet a la valeur Empty.

Vous pouvez également utiliser l'instruction Public avec des parenthèses vides pour déclarer un tableau dynamique. Après la déclaration d'un tableau dynamique, utilisez l'instruction ReDim dans une procédure pour définir le nombre de dimensions et d'éléments du tableau. Si vous tentez de déclarer à nouveau une dimension pour une variable de tableau dont la taille a été explicitement spécifiée dans une instruction Private, Public ou Dim, une erreur se produit.

L'exemple ci-dessous illustre l'utilisation de l'instruction Public :

Public MyNumber   ' Variable Variant Public.
Public MyArray(9)   ' Variable tableau Public.
   ' Déclaration Public multiple de variables Variant.
Public MyNumber, MyVar, YourNumber 

Version requise

Version 1

Voir aussi

Dim, instruction | Private, instruction | ReDim, instruction | Set, instruction