Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionRange(Rows(1), Rows(11)).Delete
Dim toto As Range Set toto = Cells.Find(What:="bonjour", After:=Range("A1"), LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) If Not toto Is Nothing Then ' <<<=== c'est là qu'on vérifie que le mot existe dans une des cellules (et on ne fait rien dans le cas contraire) Range(Rows(1), Rows(toto.Row)).Delete " <<<<<==== on va direcxtement au but (sans passer par une variable tremplin) End If