XL 2010 Supprimer lignes vides dans validation de données

Orson83

XLDnaute Impliqué
Bonjour la communauté XLD,
J'aurai besoin de votre aide pour supprimer des lignes vides dans une liste de validation de données (1000 lignes, mais 20 renseignées). Voici la formule :
Code:
=INDIRECT("TabRecap[Locataire]")
Cette formule fait appel à un tableau structuré "TabRecap" dont l'en-tête se nomme "Locataire".
Avez-vous une solution à me proposer ?
Merci pour votre aide.
Je ne pense pas qu'un fichier Excel en PJ soit nécessaire, sinon, je pourrais en fournir un.
PS : je ne peux pas réduire la hauteur de mon TS. De plus, cocher la case "Ignorer les lignes" vides ne fonctionne pas.
Orson83
 
Solution
Bonjour Orson, ToofatBoy, Job,
Un essai en PJ avec :
VB:
Sub SupLigVides()
    Application.ScreenUpdating = False
    Dim Nlig%, N%
    Nlig = [TabRecap].Rows.Count
    For N = Nlig To 1 Step -1
        If [TabRecap[Locataire]].Item(N) = "" Then [TabRecap].ListObject.ListRows(N).Delete
    Next N
End Sub
Je ne pense pas qu'un fichier Excel en PJ soit nécessaire, sinon, je pourrais en fournir un.
Ben si, ça évite d'en recréer un. ;)

Staple1600

XLDnaute Barbatruc
Re

@sylvanu
Je ne suis passé que deux fois dans le fil
1) pour mon trait d'humour d'avant week-end (message#25) ;)
2) à cause de mon trait d'humour lié au message#24, j'ai été dans Excel pour comprendre le pourquoi du comment.
Ce que j'ai testé dans le message#29, ne se produit pas sur ton Excel ?
Parce que je ne vois pas d'autres explications au message de @Cousinhub.
 

Discussions similaires

Statistiques des forums

Discussions
312 210
Messages
2 086 279
Membres
103 170
dernier inscrit
HASSEN@45