Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Enlever les lignes vides dans une listbox

  • Initiateur de la discussion Initiateur de la discussion Tryphon
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Tryphon

Guest
Bonjour,

Quelqu'un saurait-il comment enlever des lignes vides dans une listbox. J'ai défini un range pour qu'il m'affiche des valeurs mais certaines des cellules dans le range sont vides et cela crée des lignes inutile dans ma listbox.

Merci d'avance
 
Re : Enlever les lignes vides dans une listbox

Bonjour Tryphon

essaye le code ci dessous :

Code:
Dim i As Integer
For i = ListBox1.ListCount - 1 To 0 Step -1
    If ListBox1.List(i) = "" Then ListBox1.RemoveItem (i)
Next i

bonne journée
 
Re : Enlever les lignes vides dans une listbox

Merci beaucoup Pierrot mais ça marche pas.

En effet, j'ai spécifié une source de données pour le contrôle listbox, ce qui fait que RemoveItem ne fonctionne pas. Y'aurait-il un autre moyen ou comment pourrais-je faire pour ne pas spécifier de source de données pour créer ma liste ?

Merci beaucoup pour l'aide.

Tryphon
 
Re : Enlever les lignes vides dans une listbox

Re salut Pierrot, ainsi que le forum,

A moins que l'on puisse effectuer cette boucle sur le Range, mais je ne vois pas comment faire ?
 
Re : Enlever les lignes vides dans une listbox

Re Tryphon

pour alimenter ta listbox, autrement que par l'utilisation de la propriété "RowSource", essaye le code ci dessous :

Code:
Private Sub UserForm_Initialize()
ListBox1.List = Range("A1:A10").Value
End Sub

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
183
Réponses
5
Affichages
171
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…