VBA / Evenement Workbook

JHache1801_ Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 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

Configuration: Windows / Edge 17.17134

3 réponses

danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention   231
 
Bonjour,

Il faudrait en savoir plus. Qu'est-ce que tu appelles ton "horloge" ? Quelle est l'utilité de ce Select ?

Cordialement.

Daniel
0
JHache1801_ Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention   231
 
Poste le code qui fait l'insertion de;l'image; à priori tu n'as pas beson de délectionner une cellule.

Daniel
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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

0