Re,
Un essai...
Sub repere()
Dim tb, j&
tb = ActiveSheet.Range("G2:G" & ActiveSheet.Range("G" & Rows.Count).End(xlUp).Row)
ActiveSheet.Columns("G:G").Interior.ColorIndex = xlNone
Application.ScreenUpdating = False
For j = 1 To UBound(tb, 1)
If j <= UBound(tb, 1) - 3 Then
If Application.Sum(tb(j, 1), tb(j + 1, 1), tb(j + 2, 1), tb(j + 3, 1)) = 0 Then
ActiveSheet.Cells(j + 1, 7).Resize(4, 1).Interior.ColorIndex = 6
End If
End If
Next j
End Sub
..mais avec plus d'1 million de lignes, ça risque de ramer....
Ps: une MFC serait certainement plus rapide, mais pas trouvé comment faire...
Cordialement,