Bonjour,
je veux coloriser des cellules d'un onglet sous conditions. Comme j'ai 4 valeurs possibles, je crois qu'il faut passer par une macro. Malheureusement je n'y connais absolument rien en macro.
Après avoir cherché, il me semble que ma macro devrait ressembler à ça :
Sub couleur()
Dim cell As Range
For Each cell In Range("I3:I104")
Select Case cell.Value
Case Is = 0
cell.Interior.ColorIndex = 0
Case Is = 1
cell.Interior.ColorIndex = 3
Case Is = 2
cell.Interior.ColorIndex = 4
Case Is = 3
cell.Interior.ColorIndex = 5
End Select
Next
End Sub
Mon problème, c'est que je ne sais pas comment affecter cette macro au bon onglet (T1) et la faire tourner en permanence. J'ai essayé avec
For Each cell In Range("'T1'!I3:'T1'!I104")
mais il ne se passe rien.
Quelqu'un peut-il me donner un coup de main?
Merci d'avance.
je veux coloriser des cellules d'un onglet sous conditions. Comme j'ai 4 valeurs possibles, je crois qu'il faut passer par une macro. Malheureusement je n'y connais absolument rien en macro.
Après avoir cherché, il me semble que ma macro devrait ressembler à ça :
Sub couleur()
Dim cell As Range
For Each cell In Range("I3:I104")
Select Case cell.Value
Case Is = 0
cell.Interior.ColorIndex = 0
Case Is = 1
cell.Interior.ColorIndex = 3
Case Is = 2
cell.Interior.ColorIndex = 4
Case Is = 3
cell.Interior.ColorIndex = 5
End Select
Next
End Sub
Mon problème, c'est que je ne sais pas comment affecter cette macro au bon onglet (T1) et la faire tourner en permanence. J'ai essayé avec
For Each cell In Range("'T1'!I3:'T1'!I104")
mais il ne se passe rien.
Quelqu'un peut-il me donner un coup de main?
Merci d'avance.