XL 2010 Effacer la ligne si cellule vide

Wyrgle

XLDnaute Junior
Bonjour le forum,

J'utilise beaucoup la ligne de code suivante :
Code:
   [B:B].SpecialCells(xlCellTypeBlanks).EntireRow.Delete

pour effacer une ligne entière si la cellule en colonne B est vide.
Mais elle me retourne parfois une erreur du style 'Cellule non-trouvée'.
Pourquoi ?

Est-ce que les lignes suivantes remplacent la ligne ci-dessus :
Code:
For i = 1 to ActiveSheet.Cells.Find("*", , , , xlByRows, xlPrevious).Row
     If Cells(i, 2) = "" Rows(i).Delete
next i

Merci !
 

Discussions similaires

Statistiques des forums

Discussions
312 889
Messages
2 093 348
Membres
105 696
dernier inscrit
FrancisR