Bonjour à tous,
Je suis nouveau sur ce site et je cherche de l'aide (également novice en macro excel)....
Je cherche a faire une boucle en function d'un critère de recherché dans une cellule.
Si une cellule correspond a un pays (par exemple) alors je demande que cette ligne soit efface.
Si la condition n'est pas remplis, alors il doit passer a la ligne suivante.
A l'heure actuelle, j'arrive a faire supprimer la ligne, mais le compteur continue, alors au lieu de refaire le test sur ma ligne 2, il passe a la ligne 3 alors que la 3eme ligne est devenue 2
Voici le code écris :
For i = 2 To n_ligne
v_pays = Sheets("2_DATA_BRUT").Cells(i, 9)
Cells(i, 9).Select
If v_pays = "Switzerland" Or "Great Britain" Or "Jersey" Or "Belgium" Or "Germany" Or "Luxembourg" Or "Germany" Or "United States of America" Or "Italy" Or "France" = True Then
Cells(i, 9).EntireRow.Delete
End If
Next I
Pourriez-vous m'aider à ce sujet ?
Un grand merci pour votre aide