Bonjour,
Le code suivant me permet de colorer une cellule (C40) si son montant est supérieur à celui de la cellule F9, de plus elle clignote.
Cependant j'ai un message d'erreur sur la ligne 10
"Impossible de définir la propriété ColorIndex de la classe Intérior"
Pouvez-vous éclairer ma lanterne s'il vous plait ?
Merci par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Dim BlinkTime As Date Public Sub CellulesEgalesClignotent() Dim C As Range For Each C In Range("C40").Cells 'Zone de clignotement If C.Interior.ColorIndex = xlNone Then If C.Value > Range("F9").Value Then 'si C40 est supérieur à F9 alors C.Interior.ColorIndex = 3 'la cellule C40 est rouge Else 'Sinon C.Interior.ColorIndex = xlNone 'la cellule C40 n'a pas de couleur End If Else C.Interior.ColorIndex = xlNone End If Next C BlinkTime = Now() + TimeValue("00:00:01") 'le temps de clignotement Application.OnTime BlinkTime, "CellulesEgalesClignotent" End Sub
Partager