OVH Cloud OVH Cloud

Variables à l'extérieur de procédures

2 réponses
Avatar
Herman Tremblay
Bonjour,

Je d=E9clare des variables Public pour qu'elles soient
accessibles dans tous les modules, mais est-ce possible
d'affecter une valeur =E0 l'une de ces variables sans m=EAme=20
le faire dans une proc=E9dure pour que cette valeur soit=20
accessible partout? Exemple ci-dessous (j'obtiens une=20
erreur)
-----------------------
Public test As String
test =3D "Petit test"

Sub Yes()
MsgBox test
End Sub
-----------------------
Merci

2 réponses

Avatar
Joël GARBE
Bonsoir,

Global Const Test = "Petit test"

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Herman Tremblay" a écrit dans le
message de news: 90f101c4d266$c451aa40$
Bonjour,

Je déclare des variables Public pour qu'elles soient
accessibles dans tous les modules, mais est-ce possible
d'affecter une valeur à l'une de ces variables sans même
le faire dans une procédure pour que cette valeur soit
accessible partout? Exemple ci-dessous (j'obtiens une
erreur)
-----------------------
Public test As String
test = "Petit test"

Sub Yes()
MsgBox test
End Sub
-----------------------
Merci
Avatar
Joël GARBE
J'oubliais !!!

ce n'est plus une variable, mais une constante ;-)

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Joël GARBE" a écrit dans le message de news:
41a4f5c4$0$1153$
Bonsoir,

Global Const Test = "Petit test"

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Herman Tremblay" a écrit dans le
message de news: 90f101c4d266$c451aa40$
Bonjour,

Je déclare des variables Public pour qu'elles soient
accessibles dans tous les modules, mais est-ce possible
d'affecter une valeur à l'une de ces variables sans même
le faire dans une procédure pour que cette valeur soit
accessible partout? Exemple ci-dessous (j'obtiens une
erreur)
-----------------------
Public test As String
test = "Petit test"

Sub Yes()
MsgBox test
End Sub
-----------------------
Merci