Bonjour,
J’ai actuellement la macro ci-dessous qui me supprime les lignes d’un tableau dans lesquelles il y a les références « SAM…P0… ».
J’ai régulièrement besoin d’ajouter de nouvelles références et je souhaiterais ne plus à avoir à modifier la macro.
J’ai créé dans une feuille excel la liste de toutes les références que je dois supprimer mais je n’arrive pas à créer la macro qui me ferai exactement la même chose mais en allant chercher les « SAM…P0… » dans cette liste.
Merci de votre aide
sup = Range("B65000").End(xlUp).Row
For Each VALEUR In Range("A5:A" & sup)
B = VALEUR.Row
While Range("A" & B) = "SAM4221P07197" Or Range("A" & B) = "SAM4221P07198" Or Range("A" & B) = "SAM4221P09162" Or Range("A" & B) = "SAM4221P07292" Or Range("A" & B) = "SAM4221P07293" Or Range("A" & B) = "SAM4221P07291" Or Range("A" & B) = "SAM4200P00134" Or Range("A" & B) = "SAM4221P07259" Or Range("A" & B) = "SAM4221P07284" Or Range("A" & B) = "SAM4221P07155" Or Range("A" & B) = "SAM4221P07158" Or Range("A" & B) = "SAM4221P07281" Or Range("A" & B) = "SAM4221P07282" Or Range("A" & B) = "SAM4221P07069" Or Range("A" & B) = "SAM4221P07070" Or Range("A" & B) = "SAM4221P07262" Or Range("A" & B) = "SAM4221P07148" Or Range("A" & B) = "SAM4221P07247" Or Range("A" & B) = "SAM4221P07299" Or Range("A" & B) = "SAM4221P07309" Or Range("A" & B) = "SAM4221P07327" Or Range("A" & B) = "SAM4221P07326"
Rows(B).Delete
Wend
Partager