Bonjour,
J'ai créé une macro pour faire clignoter une cellule toute les secondes. Cette macro fonctionne très bien à l'ouverture du fichier mais au bout de quelques secondes s'il n'y a pas de déplacement de la souris, le clignotement ralenti de plus en plus jusqu'à plus de 30 secondes par allumage/extinction.
Un mouvement avec la souris suffit pour relancer le clignotement normal qui se remet à ralentir au bout de quelques secondes.
Voici le texte de la macro :
Dim Temps As Variant
Sub Auto_open()
'
' Auto_open Macro
' Macro enregistrée le 21/01/2004 par CRX
'
'
Dim NextTime As Date
Call Clign
End Sub
Public Sub Clign()
'Programmation de l'évènement toutes les secondes
Temps = Now + TimeValue("00:00:01")
Application.OnTime Temps, "Clign"
'Affiche l'alerte ou la fait disparaître (alternativement)
With ThisWorkbook
With .Sheets("Synthèse").Range("G3,G5,H5,I5,J5,K5,L5,M5,N5,O5,P5")
.Font.ColorIndex = IIf(.Font.ColorIndex = 1, 3, 1)
End With
End With
End Sub
Avez vous une explication ?
Merci
Edit Modo : merci d'utiliser les balises de code en cliquant sur 'icone </> dans la barre de menu et en collant vos codes dans le fenêtre