XL 2010 Message clignotant

FCMLE44

XLDnaute Impliqué
Supporter XLD
Toujours dans le cadre de mon projet de formulaire, est il possible de faire clignoter le message en cellule C3 via une vba ?

Merci beaucoup de votre aide
 

Pièces jointes

  • Classeur2.xlsx
    18.8 KB · Affichages: 16

Phil69970

XLDnaute Barbatruc
Bonjour FCMLE44, riton00

C'est le même code que riton00 j'ai juste changé B3 en C3

VB:
Dim vNow As Variant

Public Sub Eclairage()
vNow = Now + TimeValue("00:00:02")
If Range("c3") <> "" Then Range("c3").Font.ColorIndex = IIf(Range("c3").Font.ColorIndex = 1, 24, 1)
Application.OnTime vNow, "Eclairage"
End Sub
Cordialement
 

Phil69970

XLDnaute Barbatruc
Bonjour FCMLE44, riton00

Et si possible je souhaiterais qu'il clignote en rouge
VB:
If Range("c3") <> "" Then Range("c3").Font.ColorIndex = IIf(Range("c3").Font.ColorIndex = 1, 3, 1)
'En rouge
Comment faire pour le mettre sur plusieurs cellules dans plusieurs feuilles distinctes ?
Recopie le code avec les bonnes adresses de cellule

Cordialement
 

Phil69970

XLDnaute Barbatruc
Bonjour FCMLE44, riton00

Code:
Public Sub Eclairage()

Dim vNow As Variant

vNow = Now + TimeValue("00:00:02")
If Range("c3") <> "" Then Range("c3").Font.ColorIndex = IIf(Range("c3").Font.ColorIndex = 1, 3, 1) 'En rouge
Application.OnTime vNow, "Eclairage"

End Sub
Cordialement
 

FCMLE44

XLDnaute Impliqué
Supporter XLD
Merci
Mais quand je le mets dans mon fichier dont une feuille en exemple, il me dit que les macros sont désactivées or non car les autres fonctionnent
La cellule qui devrait clignoter est la C25 dans cette feuille en pièce jointe
 

Pièces jointes

  • Classeur1.xlsm
    71.2 KB · Affichages: 13

Phil69970

XLDnaute Barbatruc
Bonjour FCMLE44, riton00

Il faut mettre le code dans un module et faire l'appel de la procedure
call Eclairage ou juste Eclairage

1585748680405.png


Cordialement
 

Pièces jointes

  • 1585748797447.png
    1585748797447.png
    5 KB · Affichages: 8

jmfmarques

XLDnaute Accro
Bonjour
Je répugne d'une manière générale à contribuer à la mise en oeuvre de ce genre d'arbre de Noël sur un tableur (ce qu'est Excel)
Je vais donc ici me contenter de t'indiquer les grandes lignes de ce mécanisme et te laisser le construire :
- une variable publique de type range dédiée à chacune des feuilles concernées. Y mettre l'adresse de la plage (continue ou discontinue) des cellules concernées de cette feuille
- application en boucle de la procédure de clignotement (appelée par Ontime) à chacune de ces plages.
A toi de jouer avec cela, si tu tiens tant à cette "chose". C'est facile mais ce sera sans moi.
 

Discussions similaires

Statistiques des forums

Discussions
312 102
Messages
2 085 303
Membres
102 857
dernier inscrit
Nony1931