salut à tous,
je suis nouveau sur ce forum, et pour cause, cela fait un petit moment que je cherche une solution à mon probleme
En fait, j'ai une macro qui me dit de changer la couleur de la cellule selon que son contenue est inferieur à une valeur plancher (valeur définie dans la colonne "valeur planchée".
Le probleme c'est que je ne sais pas comment faire pour ne pas ecrire à chaque fois la macro avec à chaque fois une nouvelle valeur (j'ai plus de 300 ligne!)
L'idée c'est de faire un truc du style :
Je ne sais pas faire varier ce que j'ai mis en rouge de facon à ecrire une seule macro pour toutes les ligne de ma feuille ...
Pouvez vous m'aider ?
Merci beaucou
je suis nouveau sur ce forum, et pour cause, cela fait un petit moment que je cherche une solution à mon probleme
En fait, j'ai une macro qui me dit de changer la couleur de la cellule selon que son contenue est inferieur à une valeur plancher (valeur définie dans la colonne "valeur planchée".
Le probleme c'est que je ne sais pas comment faire pour ne pas ecrire à chaque fois la macro avec à chaque fois une nouvelle valeur (j'ai plus de 300 ligne!)
L'idée c'est de faire un truc du style :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If [COLOR="red"]"Cellule de la ligne 1 de la colonne qui m'interesse"[/COLOR].Value < [COLOR="Red"]"valeur planchée de la meme ligne"[/COLOR] Then
With [COLOR="Red"]"Cellule qui m'interesse"[/COLOR].Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
Else
With [COLOR="red"]"Cellule qui m'interesse"[/COLOR].Interior
.ColorIndex = xlNone
End With
End If
End Sub
Je ne sais pas faire varier ce que j'ai mis en rouge de facon à ecrire une seule macro pour toutes les ligne de ma feuille ...
Pouvez vous m'aider ?
Merci beaucou