Bonjour à tous,

Je cherche à avoir pendant l'exécution d'une macro avec Excel 2000 en VBA un menu déroulant qui me permet de choisir une feuille d'un classeur.
Je fais cela au moyen d'une comboBox et d'un bouton de commande pour sélectionner la feuille désirée. Le code qui suit, placé dans un userForm du classeur possédant la macro, charge bien les feuilles du classeur et semble permettre la sélection d'une feuille puisqu'elles sont en surbrillance bleu au survol du curseur mais le cadre du comboBox reste désespérément vide lorsque je sélectionne une feuille du menu déroulant lors du déroulement du programme.
Je n'ai pas non plus de valeur par défaut dans le cadre, il reste toujours blanc !
Que devrais-je faire pour que cela fonctionne ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
Public Sub ComboBox1_Initialize()
For i = 1 To Sheets.Count
   Me.ComboBox1.AddItem Sheets(i).Name
Next i
End Sub
 
Public Sub ComboBox1_DropButtonClick()
ComboBox1.Clear
For i = 1 To Sheets.Count
  ComboBox1.AddItem ("feuil" & i)
Next i
End Sub
 
Public Sub CommandButton1_Click()
Unload Me
Call AfficheSelect(ComboBox1.value)
End Sub