Probmème UserForm Liste déroulante VBA

nilessoj

XLDnaute Nouveau
Bonsoir,

J'essaye d'insérer des données dans une liste déroulante via VBA mais après maintes recherches et tentative infructueuses je viens demander un peu d'aide pour débloquer mon problème. Le Userform contient trois listes déroulantes (pays, produit, indicateur) qui doivent correspondre à trois liste du même nom de la worksheet légende de mon fichier.

Merci d'avance pour votre aide :)
 

Pièces jointes

  • Base_produit.xlsm
    40.6 KB · Affichages: 46

Dranreb

XLDnaute Barbatruc
Re : Probmème UserForm Liste déroulante VBA

Bonsoir.
Ils sont bien hauts vos ComboBox ! Normalement ils ne doivent pas être plus haut qu'une TextBox. Ça donne l'impression que vous voulez les utiliser comme des ListBox en fait, ce qui n'est pas possible: La liste n'apparaît que lorsque l'utilisateur clique sur la flèche.
Cela dit, ceci les initialise convenablement:
VB:
Private Sub UserForm_Initialize()
Me.listPays.List = Feuil4.Range("A2:A" & Feuil4.[A65536].End(xlUp).Row).Value
Me.listProd.List = Feuil4.Range("C2:C" & Feuil4.[C65536].End(xlUp).Row).Value
Me.listInd.List = Feuil4.Range("E2:E" & Feuil4.[E65536].End(xlUp).Row).Value
End Sub
À +
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 260
Membres
103 498
dernier inscrit
FAHDE