Bonjour.
Ce n'est que la deuxième fois que je viens sur ce forum qui est vraiment extraordinaire!
Encore une fois félicitation aux personnes qui le gèrent.
Gerard, je vois ton message qui m'intéresse car je suis à la recherche d'une macro similaire à celle de Sarah.
Il me faut, dans un tableau qui va de A5 à I87, supprimer les lignes, dont la cellule de la colonne E ne comporte pas une certain contenu texte que l'on nommera "Toto". Pour cela, je compte m'aider de ta macro, mais je voudrais bien la comprendre (je ne suis pas un expert en VBA)
"For i = Range("a1000").End(xlUp).Row To 2 Step -1"
veut dire (si je ne me trompe pas) que tu parcours le tableau de la ligne 1000 à la ligne 2, ligne par ligne
"If Range("a" & i) = "" Or Range("a" & i) = 0 Then"
Ici je ne comprends pas très bien. Est-ce que cela veut dire que si la cellule de la colonne A est vide ou =0, Then... ?
Ou alors que veut dire exactement "a"&i ?
"Range("a" & i).EntireRow.Delete"
Ici je pense que cela veut dire que si la cellule de la colonne A correspond au critère on l'efface ?
Si j'ai bien compris cela, je vais essayer de l'extrapoler à mon problème. Sinon, pourrais-tu me dire si je me trompe?
Merci d'avance
Roger