bonjour
J'ai besoin de rechercher un mot dans une cellule qui change de ligne en fonction des export csv mais toujours dans la même colonne ; lorsque le mot est trouvé, j'aimerai supprimer les lignes qui précèdent la cellule contenant le mot.
En faisant des recherches il semblerait qu'une utilisation de Offset combiné avec Resize pourrait être la solution mais je coince sur la syntaxe et le fait que les lignes à supprimer soient changeantes. Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
  Sub test()
Dim i As Integer
Application.ScreenUpdating = False
For i = Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1
If Range("A" & i).Value = "ID" Then  ....................
Next i
Application.ScreenUpdating = True
End Sub
Je suis parti de là mais après ?
Autrement dit, "ID" peut se trouver en ligne 5 comme en ligne 12 dans la colonne A et je veux supprimer tout ce qui précède.