est il possible de faire en sorte que l'utilisateur ne puisse exécuter la macro que 1 fois à chaque ouverture de la page?
(il s'agit de copier coller, et l'exécuter plus d'une fois fausse les résultats)
Version imprimable
est il possible de faire en sorte que l'utilisateur ne puisse exécuter la macro que 1 fois à chaque ouverture de la page?
(il s'agit de copier coller, et l'exécuter plus d'une fois fausse les résultats)
soit tu test ta valeur la ou tu colle et si c est egale a ce que tu veux t empeche un nouveau copier coller .
ou alors tu fais un compteur.
seul solution qui me vienne a l esprit.
Bonjour,
utilise une booléenne static (ou encore une booléenne globale)
exemple d'utilisation :
dans cet exemple, "bonjour" ne s'affichera qu'au 1er clic et pas aux suivants.Code:
1
2
3
4
5
6 Private Sub Command1_Click() Static couic As Boolean If couic Then Exit Sub MsgBox "bonjour" couic = True End Sub
Adapte à ton cas (à ta macro)
merci...la fonction static marche très bien