• Initiateur de la discussion Initiateur de la discussion yohann
  • 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 !

Y

yohann

Guest
slt tt le monde

J'ai un petit pb dans un menu deroulant. J'ai comme RowSource une colonne avec des données. Le pb est que lorsque j'utilise le menu j'ai bien mes données mais j'ai aussi mes 65000 case vide aussi.

Dans ma colonne j'ai un nombre de données qui varie.

Je voudrais donc savoir comment avoir que les case non vide.

Merci bcp pour vos reponses.

yohann
 
Re: menu deroulant => ListBox RowSource Plage Variable

Salut Yohann et le Forum

Si tu parles bien d'une ListBox (ou d'une ComboBox) sur un UserForm et si ta colonne de données est bien structurée (c'est à dire que tes données ne contiennent pas de cellules vides entres elles) ce code devrait faire l'affaire pour remonter dans une ListBox1 toutes les données jusqu'à la dernière ligne non-vide de manière variable à chaque intialisation de ton UserForm.

Private Sub UserForm_Initialize
Dim VarDerLigne As Integer
Dim VarPlage As String

VarDerLigne = Sheets("Feuil1").Range("A65536").End(xlUp).Row
VarPlage = Sheets("Feuil1").Range("A1:A" & VarDerLigne).Address
ListBox1.RowSource = "Feuil1!" & VarPlage
End Sub

Bon App
@+Thierry
 
- 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
18
Affichages
1 K
Réponses
4
Affichages
219
Réponses
5
Affichages
478
Retour