Completement se qu'il me fallai !!! Un grand merci Greg.leo
Petite question annexe:
Les couleurs voulus doivent être transposées dans une autre plage de cellules, il me semble qu'il faut utiliser un offset mais je n'arrive pas à l'ingrer dans le code.
Mes couleurs sont en colonnes "m" et doivent être retranscritent en colonne "j" .
Merci d'avance !
Code :
Private Sub Workbook_Open()
Dim Dl As Long
Dl = Feuil1.Range("M10000").End(xlUp).Row
For J = 6 To Dl
If Range("M" & J) < 3 Then
Range("M" & J).Interior.ColorIndex = 3
ElseIf Range("M" & J) >= 3 And Range("M" & J) <= 15 Then
Range("M" & J).Interior.ColorIndex = 45
Else
Range("M" & J).Interior.ColorIndex = 10
End If
Next J
End Sub