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.
 
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
 

Discussions similaires

Réponses
20
Affichages
732

Statistiques des forums

Discussions
311 723
Messages
2 081 934
Membres
101 844
dernier inscrit
pktla