ArthurSOAD
XLDnaute Nouveau
Bonjour à tous,
Petit soucis sur le code suivant :
Il est censé rechercher dans une plage de valeur, le mot "rebut" et de supprimer la ligne de la colonne E où se trouve rebut (ex : si rebut se trouve ligne 5, la cellule E5 est effacée) ; je souhaite le répéter à chaque fois que l'on trouvera le mot dans la feuille
Problème : Je tombe dans une boucle infinie, impossible de m'en sortir
Des idées ?
Merci d'avance,
Arthur
Petit soucis sur le code suivant :
VB:
Sub test()
With ActiveSheet.Range("B4:D300")
Set r = .Find("rebut")
If Not r Is Nothing Then
firstAddress = r.Address
Do
Range("E" & r.Rows).Value = ""
Set r = .FindNext(rebut)
Loop While Not r Is Nothing
End If
End With
End Sub
Il est censé rechercher dans une plage de valeur, le mot "rebut" et de supprimer la ligne de la colonne E où se trouve rebut (ex : si rebut se trouve ligne 5, la cellule E5 est effacée) ; je souhaite le répéter à chaque fois que l'on trouvera le mot dans la feuille
Problème : Je tombe dans une boucle infinie, impossible de m'en sortir
Des idées ?
Merci d'avance,
Arthur