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)
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager