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

J

JMV

Guest
bonjour

comment definir la propriété Rowsource d'un listbox pour un tableau pour que chaque ligne de données rajoutées soit prise en compte.
La propriété doit etre définie lors de l'initialisation du useform

merçi JMV
 
A l'ouverture de ton userform tu fais :

Private Sub UserForm_Initialize()
Sheets("Feuil1").Select
DerniereListbox1 = Range("A1").End(xlDown).Address
' Plage de données pour afficher dans liste déroulante
Listbox1.RowSource = "A1:" & DerniereListbox1
' Afficher le premier element de la liste
Genre.ListIndex = 0

End Sub


Et si tu as un bouton valider sur ton userform tu mets ca pour valider tes donnees :

Private Sub Valider ()
Index = Listbox1.ListIndex
ChoixListbox1 = Listbox1.List(Index)
' Stockage du choix effectué dans la liste déroulante en C2
Range("C2").Value = ChoixListbox1
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
13
Affichages
332
Réponses
1
Affichages
252
Retour