Interrompre l'exécution d'une macro par une combinaison de touches

  • Initiateur de la discussion Initiateur de la discussion Denis
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Denis

Guest
Bonjour,
j'ai fais un "timer" qui se déclenche 1 mn aprés l'exécution d'une macro/menu et qui rappelle que l'utilisateur doit faire un "Ctrl Maj C" pour terminer sa procédure.
Je cherche une combine qui permettrai d'arréter ce timer (lui même dans une macro) si effectivement, l'utilisateur effectue cette combinaison entre temps.
Merci d'avance a tous et à toutes
 
Salut Denis,

en fait il faut créer une sub simple :

sub stop()

end

end sub

et rajouter dans le code de ton classeur ('This WorkBook') :

Private Sub Workbook_Open()
Application.OnKey "+^c", "stop"
End Sub

je n'ai pas tout essayé (la macro 'stop()' ), mais le 'application.onkey...' marche bien

@+, Ben
 
Salut Denis,

g bien recu ton mail, et en fait je n'avais pas pensé au fait que tu aies plusieurs macros en même temps...essayes de faire qque chose comme :

end timer 'si ta macro s'appelle timer!

à la place du end tout seul dans "stop"

sinon je vais faire d'autres recherches.


@+, Ben
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
4
Affichages
2 K
lesuisse
L
Retour