[vba] Supprimer sur filtre

Résolu/Fermé
Utilisateur anonyme - 8 avril 2010 à 12:33
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 8 avril 2010 à 13:33
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 jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
8 avril 2010 à 12:55
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
8 avril 2010 à 13:29
Ca me parait nikel ;)
Merci encore une fois
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
8 avril 2010 à 13:33
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