où déclarer ma variable

M

Michel

Guest
je veux déclarer une variable afin qu'elle soit incrémentée de 1 chaque fois que j'appuie sur un bouton. Si je la déclare ds ma procédure de clickbouton, bien sur elle toujours réinitialisée à 0!
comment faire? Merci
 
T

Ti

Guest
déclare-là au niveau du module. Autre solution, tu peux la déclarer dans la procédure en la faisant précéder de Static

Static Mavariable as long

comme ça elle reste telle quelle entre deux appels de la procédure.
 
B

Baroude

Guest
Ne faut-il point la déclarer en variable Public pour qu'elle garde sa valeur ?
Je ne suis point sur.... mais ptêt...
 
T

Thierry

Guest
Oui Static, c'est ce que j'ai utilisé récemment dans une macro de démo MotdePasse.xls

Ficelle : Protection des feuilles par macro / 27-10-02 00:26

Liens : http://www.excel-downloads.com/html/French/forum/messages/1_6311_6311.htm

Dans le fichier joint, Excel compte les clicks sur un bouton du userform... Et vire le user si il click plus de trois fois...

Si çà peut t'inspirer... Michel...
@+Thierry
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas