Sub SuppCouvreChef()
Dim xshp As Shape
Application.ScreenUpdating = False
With Sheets("Feuil2")
For Each xshp In Sheets("Feuil2").Shapes
If Not Intersect(.Range(xshp.TopLeftCell, xshp.BottomRightCell), .Columns("b:b")) Is Nothing Then xshp.Delete
Next xshp
End With
End Sub