Des lignes vides pas vides
Excel a la facheuse habitude de garder des traces de précédentes valeurs qui ont été effacées ! D'où le danger, maintes fois signalé ici, de l'utilisation des "UsedRange" et autres "SpecialCell (xlCellTypeLastCell)"
Pour ton cas, cette petite ligne [A:A] = [A:A].Value placée dans ta macro devant celle-ci
Columns("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
rétablira la situation. Si ce n'est pas le cas c'est que tes lignes vides ne le sont pas et contiennent par exemple des retour chariot invisibles.
Auteur : Alain Vallon
Mots clefs associés à cette page : ligne, row, supprimer, usedrange, vide
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
