[vba] Supprimer sur filtre

Résolu
Utilisateur anonyme -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
Toujours moi , :p

En vba, pour sélectionner des cellules vide, je fais comme ci

Selection.AutoFilter
Selection.AutoFilter Field:=6, Criteria1:="="

Cependant, je voudrais supprimer ces lignes vides, j'ai pas trouvé la bonne méthode car je ne sais pas par avance si c'est la ligne X ou Y qu'il faudra supprimer.

Merci de vos idées ;)

Bon appétit
A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
Re-
merci (pour l'appétit)
Il existe une solution pour sélectionner (ou supprimer) les lignes visibles après filtre. Cependant est-ce que cette solution fonctionne dans ton cas? Je ne sais pas car il n'apparait après filtre que des lignes vides. Comment donc déterminer la dernière?
Bon le code pour supprimer les lignes visibles après filtre est :
Range("A1",[A65536].End(xlUp).Address).SpecialCells(xlCellTypeVisible).EntireRow.Delete

0
Utilisateur anonyme
 
Ca me parait nikel ;)
Merci encore une fois
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
Si tu as testé et que cela fonctionne, merci de placer ce sujet comme "résolu" en cliquant sur le lien prévu à cet effet dans ton premier message.
0