VBA / Evenement Workbook
JHache1801_
Messages postés
19
Statut
Membre
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans mon application excel j'ai une horloge qui permet d'éxecuter une procédure toute les 15sec, dans cette procédure j'ai une ligne du style "thisworkbook….. .Select"
Cependant lorsque je laisse mon application en fond et que par exemple je vais sur internet mon horloge continue de tourner et du coup cherche à sélectionner la cellule, ce qui refait donc passer excel au premier plan.
Y'aurait-il un evenement avec le workbook ou le worksheet qui permettrai de stopper mon horloge pour résoudre ce problème ?
Merci
Dans mon application excel j'ai une horloge qui permet d'éxecuter une procédure toute les 15sec, dans cette procédure j'ai une ligne du style "thisworkbook….. .Select"
Cependant lorsque je laisse mon application en fond et que par exemple je vais sur internet mon horloge continue de tourner et du coup cherche à sélectionner la cellule, ce qui refait donc passer excel au premier plan.
Y'aurait-il un evenement avec le workbook ou le worksheet qui permettrai de stopper mon horloge pour résoudre ce problème ?
Merci
Configuration: Windows / Edge 17.17134
3 réponses
-
Bonjour,
Il faudrait en savoir plus. Qu'est-ce que tu appelles ton "horloge" ? Quelle est l'utilité de ce Select ?
Cordialement.
Daniel -
bonjour,
Je fais un :
Depart_Diapo = Now + TimeValue("00:00:15")
---Ma Procédure---
Application.OnTime Depart_Diapo, "MaMacro"
En fait toute les 15 secondes je select une celulle pour y insérer une image et cette image change toutes les 15 sec -
Bonjour,
En dehors de ce qu'annonce danielc, tu peux désactiver ta procédure dans Workbook_Deactivate()
Pour la remettre en route dans Workbook_Activate() si besoin.
eric