Option Explicit
Option Compare Text
Sub renseigner2()
Dim Cel As Range
Dim var As Range
Const DistF2T As Long = 14 'nombre de décalages pour passer de F à T
Const DistF2AG As Long = 27 'nombre de décalages pour passer de F à AG
Const DistF2B As Long = -4 'nombre de décalages pour passer de F à B
'---------------boucle pour tester si devis de développement doit etre renseigner ou non-----------------
For Each Cel In Range("F1:F" & Range("F65000").End(xlUp).Row)
'Si la valeur de la Cel est EVO
'var = Range("AG1").EntireColumn.Cells.Value
If Cel.Value = "Evo" And Cel.Offset(0, DistF2AG) = "" Then
'Alors, selon le cas de la valeur de la cel de la même ligne, colonne T
Select Case Cel.Offset(0, DistF2T).Value
'si l'on a l'une des valeurs suivantes : "CHK", "CHK-OK", "ANA", "ANU", "ATT"
Case "CHK", "CHK-OK", "ANA", "ANU", "ATT"
'il n'y a rien à faire
'sinon
'Case Else
'colorer la Cel correspondante dans la colonne B
Cel.Offset(0, DistF2B).Font.Color = vbRed
'End Select
'si la Cel de la colonne F n'équivaut pas EVO
End Select
'il n'y a rien à faire non plus
End If
Next
End Sub