Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

faire clignoter une cellule.

  • Initiateur de la discussion Initiateur de la discussion MICHAEL
  • 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 !

re

oui, bien entendu !
mais tu dois savoir que c'est une fonction vba qui va tourner en boucle en continue avec rafraîchissement à chaque seconde !
si tu veux mon avis, c'est un gadget et une source de misère, à éviter !

Dranreb à dû faire cela à la demande, comme exemple et pour rendre service.
Je m'avance un peu, mais j'en suis persuadé qu'il ne s'en sert pas lui même !?
 
Pour attirer mon attention, le code ci dessous me convient
merci a vous
cordialement
Private Sub auto_open()

i = 0

While i < 5
Range("q2").Interior.ColorIndex = 2
Range("q2").Font.ColorIndex = 2
Application.Wait (Now + TimeValue("00:00:01"))
Range("q2").Interior.ColorIndex = 4
Range("q2").Font.ColorIndex = 1
Application.Wait (Now + TimeValue("00:00:01"))
i = i + 1
Wend

End Sub
 
re

voilà qq chose de plus simple !

après, il a aussi les formats, plus performants, avec "mise en forme conditionnelle"
qui permet de mettre en évidence, avec des couleurs par exemple, des cellules selon leurs valeurs !
 
re

plutôt que auto-open
il serait préférable d'utiliser
Private Sub Workbook_Open()

ne serait ce que par souci de compatibilité future, j'ai lu ça qq part et ça me semble un jour possible !?
 
re

je viens d'essayer ceci et ça fonctionne parfaitement, il ne peut en être autrement !

peut être ne vois tu pas, selon résolution, la cellule q2 à l'écran !?

Private Sub Workbook_Open()
i = 0
While i < 5
Range("q2").Interior.ColorIndex = 2
Range("q2").Font.ColorIndex = 2
Application.Wait (Now + TimeValue("00:00:01"))
Range("q2").Interior.ColorIndex = 4
Range("q2").Font.ColorIndex = 1
Application.Wait (Now + TimeValue("00:00:01"))
i = i + 1
Wend
End Sub
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…