Sub Delete()
Dim Var As String, MotTrouvé
Var = "toto"
On Error Resume Next
' Trouver la première occurence, si existe
Set MotTrouvé = Range("A:A").Find(What:=Var)
MotTrouvé.Select
' Supprimer la ligne si mot trouvé
Do While Not MotTrouvé Is Nothing
ActiveCell.EntireRow.Select
Selection.Delete Shift:=xlUp
'Cherche la prochaine occurence
Set MotTrouvé = Range("A:A").Find(What:=Var)
MotTrouvé.Select
Loop
On Error GoTo 0
End Sub