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

liste déroulant (VBA)

  • Initiateur de la discussion jerems
  • Date de début
J

jerems

Guest
Bonjour,

J'ai mis le code ci-dessous qui me permets d'avoir une liste déroulant dans un userform:

Private Sub userform_initialize()

ComboBox1.AddItem ('intelligent')
ComboBox1.AddItem ('curieux')
ComboBox1.AddItem ('remarquable')
ComboBox1.AddItem ('bizarre')
ComboBox1.AddItem ('louche')
ComboBox1.AddItem ('changeant')
ComboBox1.AddItem ('lunatique')

End Sub

Mon problème c'est que dans une boîte de dialogue, j'ai besoin de dupliquer ce code sur plusieurs userform mais il m'indique une erreur si je le fait.

Pouvez-vous m'aider?

Merci
Jerems
 

pierrejean

XLDnaute Barbatruc
bonjour jerems

pour alimenter tes listbox je te suggere de passer par quelque chose du genre

For Each Control In UserForm1.Controls
n = 1
If Control.Name = 'ComboBox' & n Then
Control.AddItem ('intelligent')
Control.AddItem ('curieux')
Control.AddItem ('remarquable')
Control.AddItem ('bizarre')
Control.AddItem ('louche')
Control.AddItem ('changeant')
Control.AddItem ('lunatique')
End If
Next
 

pierrejean

XLDnaute Barbatruc
re jerems

vois le fichier joint [file name=jerems.zip size=8636]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/jerems.zip[/file]
 

Pièces jointes

  • jerems.zip
    8.4 KB · Affichages: 30

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…