Bonjour tout le monde,
Je tente de supprimer les lignes dont la cellule de la première colonne n'est pas de couleur blanche (colorindex=-4142)
Voici ce que j'ai écris
For Each c In Range("A1:A100")
If c.Interior.ColorIndex <> -4142 Then
c.EntireRow.Delete
End If
Next
Pour une raison que j'ignore, ça fonctionne moitié, quand j'exécute la macro, ça me supprime quelques lignes dont la premiere cellule est d'une autre couleur, mais pas tous... il faut que je l'éxécute à plusieurs reprises avant que toutes les lignes concernées soient effacées. Je ne comprends pas ce que je fais de mal. Merci à l'avance de vos judicieux conseils!
Je tente de supprimer les lignes dont la cellule de la première colonne n'est pas de couleur blanche (colorindex=-4142)
Voici ce que j'ai écris
For Each c In Range("A1:A100")
If c.Interior.ColorIndex <> -4142 Then
c.EntireRow.Delete
End If
Next
Pour une raison que j'ignore, ça fonctionne moitié, quand j'exécute la macro, ça me supprime quelques lignes dont la premiere cellule est d'une autre couleur, mais pas tous... il faut que je l'éxécute à plusieurs reprises avant que toutes les lignes concernées soient effacées. Je ne comprends pas ce que je fais de mal. Merci à l'avance de vos judicieux conseils!