OVH Cloud OVH Cloud

Déclaration de variables

2 réponses
Avatar
Ivan
Bonjour à tous,

J'ai une question qui doit être très (voire extrêmement) simple mais qui me
laisse très (voire extrêmement) perplexe :

Tout se passe dans un formulaire. Je souhaite qu'une Sub contienne par
exemple le code 'X=5' et qu'une autre Sub puisse par la suite récupérer la
valeur de X. Je suppose qu'il faut déclarer la variable X pour qu'elle reste
stockée dans la mémoire tant que le formulaire reste ouvert. Mais comment
fait-on ? Est-ce la fonction 'PUBLIC' qu'il faut utiliser (si oui, comment ?)
?

Merci pour vos réponses.

Ivan

2 réponses

Avatar
Gafish
"Ivan" a écrit dans le message de news:


Bonjour à tous,

Tout se passe dans un formulaire. Je souhaite qu'une Sub contienne par
exemple le code 'X=5' et qu'une autre Sub puisse par la suite récupérer la
valeur de X. Je suppose qu'il faut déclarer la variable X pour qu'elle
reste
stockée dans la mémoire tant que le formulaire reste ouvert. Mais comment
fait-on ? Est-ce la fonction 'PUBLIC' qu'il faut utiliser (si oui, comment
?)


Si tu restes dans le même formulaire, il te suffit de déclarer ta variable
tout en haut de ton module (juste après le option compare.... et avant le
premier sub).
Elle sera accessible alors par toutes les fonctions et les evenements du
formulaire.

Arnaud

Avatar
Ivan
Merci beaucoup


"Ivan" a écrit dans le message de news:


Bonjour à tous,

Tout se passe dans un formulaire. Je souhaite qu'une Sub contienne par
exemple le code 'X=5' et qu'une autre Sub puisse par la suite récupérer la
valeur de X. Je suppose qu'il faut déclarer la variable X pour qu'elle
reste
stockée dans la mémoire tant que le formulaire reste ouvert. Mais comment
fait-on ? Est-ce la fonction 'PUBLIC' qu'il faut utiliser (si oui, comment
?)


Si tu restes dans le même formulaire, il te suffit de déclarer ta variable
tout en haut de ton module (juste après le option compare.... et avant le
premier sub).
Elle sera accessible alors par toutes les fonctions et les evenements du
formulaire.

Arnaud