Variables publiques

  • Initiateur de la discussion Kizman
  • Date de début
K

Kizman

Guest
Salut,

Y a-t-il moyen de déclarer un vecteur en tant que variable publique?

Prenons l'exemple suivant:

----------------------------------------------------------------------------
Public a

Sub test1()
a = Array("Val1", "Val2", "Val3")
MsgBox (a(1))
End Sub

Sub test2()
MsgBox (a(2))
End Sub
----------------------------------------------------------------------------

test1 marche bien mais pas test2.


Merci pour votre aide...




Kizman
 
S

STéphane

Guest
bonjour


ton test marche.
tu exécutes d'abord ta premièreprocédure et après c'est bon.

si cela ne marche toujours pas essaye la déclaration suivante :
public a as variant

bye
stephane
 
T

Ti

Guest
normal que Test2 ne marche pas si tu n'initialise pas ton array auparavant.
Dans Test2, il suffit donc que tu appelles Test1 et ça marchera

public myval

Sub test1()
myval = Array("Val1", "Val2", "Val3")
'MsgBox myval(1)
End Sub

Sub test2()
test1
MsgBox myval(2)
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 685
Messages
2 090 938
Membres
104 703
dernier inscrit
romla937