Désactiver un bouton après avoir été actionné | ||
---|---|---|
Inscription: 24/06/2010
Messages:
8
Système d'exploitation: PC Version Excel utilisée: 2003 et 2007 (plusieur PC) |
Posté le : 25-06-2010 10h40
Bonjour,
Suite à l'aide que vous m'avez apporté sur le timer (http://www.mdf-xlpages.com/modules/ne ... ?topic_id=600&forum=4 ), je recherche comment faire pour désactiver un bouton après l'éxecution de la macro auquel il est associé jusqu'à la réouverture du fichier Excel. Par exemple, si j'ai un bouton "Pause de 10 secondes" (...et oui faut bien soufflé un peu de temps en temps ... ) sur ce bouton j'ai mis le code : (voir fichier joint) Sub Pause10s_Clic() newHour = Hour(Now()) newMinute = Minute(Now()) newSecond = Second(Now()) + 10 waitTime = TimeSerial(newHour, newMinute, newSecond) Application.Wait waitTime End Sub Que faut-il ajouter SVP pour m'empêcher de faire plus d'une pause de 10 secondes par ouverture de ce fichier? Avec un message, qui par exemple dirait "Pause déjà éffectuée !!! " et le bouton qui changerai de couleur du bleu au gris. Merci par avance. |
|
|
Re: Désactiver un bouton après avoir été actionné | ||
---|---|---|
Inscription: 24/06/2010
Messages:
8
Système d'exploitation: PC Version Excel utilisée: 2003 et 2007 (plusieur PC) |
Posté le : 25-06-2010 11h54
... J'ai trouvé cela mais je ne sais pas si c'est la bonne solution ... End Sub If x = 1 Then waitTime = TimeSerial(newHour, newMinute, newSecond) Application.Wait waitTime End Sub |
|
|
Re: Désactiver un bouton après avoir été actionné | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 25-06-2010 22h24
Bonsoir Alex62, le Forum,
A vrai dire, je n'ai pas trop compris le principe de ton bouton "Pause", mais sinon, pour reproduire l'effet que tu as réalisé, tu pouvais aussi faire simplement comme ça : Sub Pause10() A toutes fins utiles, j'en explique l'utilité et le fonctionnement dans le tutoriel En tout cas, merci à toi d'avoir tenu compte des règles de fonctionnement du forum et d'être en plus revenu par toi-même déposer ta propre réponse . Ce réflexe est grandement apprécié. Juste un petite info supplémentaire (qui peut aussi te faire gagner un peu de temps et te simplifier grandement la mise en forme du code VBA dans tes posts) : Oui je sais, le webmaster est un ch..., mais c'est aussi pour ça que ce forum reste de qualité Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Désactiver un bouton après avoir été actionné | ||
---|---|---|
Inscription: 24/06/2010
Messages:
8
Système d'exploitation: PC Version Excel utilisée: 2003 et 2007 (plusieur PC) |
Posté le : 26-06-2010 09h27
Bonjour,
En effet, ta solution est nettement plus simple... encore un problème de logique !!! Merci pour les conseils d'utilisation et les appréciations. |
|
|