didyvine
Bonjour à tous,
Premiere macro premieres galeres, je n'en peux plus. C'est pour un stage super important pour moi et je ne brille pas! Pourriez vous m'aider?
apres quelques manip, peu efficientes j'ai copié collé dans la colonne A toutes une série de données, et je souhaite supprimer la ligne entière qd certaine conditions sont respectées. Extrait:
A vient forcément de ma boucle car la premiere fois que je l active çà enleve certaines lignes, mais pas toutes puis si je recommence plusieurs fois toutes finissent par disparaitre, elles sont donc bien dans ma base de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 i = 2 Do Until Feuil2.Cells(i, 1) = "" If Feuil2.Cells(i, 1) = "SUR / sous pondération" Then Feuil2.Cells(i, 1).EntireRow.Delete If Feuil2.Cells(i, 1).Value = "ISHARES DJ STOXX 600 BKS DE" Then Feuil2.Cells(i, 1).EntireRow.Delete If Feuil2.Cells(i, 1).Value = "Publicité & médias" Then Feuil2.Cells(i, 1).EntireRow.Delete If Feuil2.Cells(i, 1).Value = "ISHARES DJ ST 600 INSURAN DE" Then Feuil2.Cells(i, 1).EntireRow.Delete If Feuil2.Cells(i, 1).Value = "" Then Feuil2.Cells(i, 1).EntireRow.Delete i = i + 1 Loop
Novice que je suis je me suis demander si ca ne venait de l accumulation de conditions, car si je les inverse, par exemple publicité et média en premier if, c'est alors cette valeur qui n'est pas effacée totalement.
Je ne comprend vraiment pas.
Merci d'avance.
Partager