Bonjour,
C'est supprimer ou effacer que vous voulez faire ?
Edit :
essayez ceci :
Sub Test()
Dim Cel As Range
For Each Cel In Range("B50", Range("B50").End(xlDown))
If Cel.Value = 0 Then Range(Cel.Offset(0, 1), Cel).Clear
Next Cel
End Sub
ou ceci :
Sub Test()
Dim Cel As Range
For Each Cel In Range("B50", Range("B50").End(xlDown))
If Cel.Value = 0 Then
Range(Cel.Offset(0, 1), Cel).Clear
Else: Exit Sub
End If
Next Cel
End Sub
Le tout est de voir, si B50 = 1, on arrête la boucle ?