Initialiser Combobox ouverture fichier

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

meldja

XLDnaute Impliqué
Bonjour,
Voila, j'ai une combobox dans une feuille qui prends la valeur des onglets de feuilles (à partir de la 3ème feuille jusqu'à l'avant dernière)
Elle fonctionne lorsque j'active la feuille (worksheet_Activate) ou lorsque j'ajoute une feuille.
Le pbme est que le fichier s'ouvre sur la feuille dans laquelle se trouve la combobox et je n'arrive pas à initialiser la combobox sur ouverture du fichier.
J'ai essayé de placer le code dans ThisWorkbook :

Private Sub Workbook_Open()
ComboBox1.Clear
For i = 3 To Sheets.Count - 1
ComboBox1.AddItem (Sheets(i).Name)
Next i
End Sub

mais il ne reconnait pas ma combobox.

J'ai essayé de lui indiquer sur quelle feuille elle se trouve mais ça marche pas :

Private Sub Workbook_Open()
Sheets("DataBase").ComboBox1.Clear
For i = 3 To Sheets.Count - 1
Sheets("DataBase").ComboBox1.AddItem (Sheets(i).Name)
Next i
End Sub

Si vous avez une idée, merci d'avance
 
Re : Initialiser Combobox ouverture fichier

Bonjour Meldja

il faut bien sur lui indiquer sur quelle feuille est la "combo", chez moi le code ci dessous fonctionne :

Code:
Option Explicit
Private Sub Workbook_Open()
Dim i As Byte
Sheets("DataBase").ComboBox1.Clear
For i = 3 To Sheets.Count - 1
    Sheets("DataBase").ComboBox1.AddItem (Sheets(i).Name)
Next i
End Sub

Et quand tu dis "ca ne marche pas", cela veut quoi ? tu as un message d'erreur ou tu n'as pas le résultat attendu ?

bon dimanche.
@+
 
Re : Initialiser Combobox ouverture fichier

Merci Boisgontier,
Apparemment ça marche nickel.
Je pense que ça plantait parce que je n'avais pas déclaré "i" (Dim i as Byte)
Pourtant, sans déclarer "i" dans Worsheet_Activate, ça marche quand même.
En tout cas, encore merci
 
- 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

Discussions similaires

Réponses
10
Affichages
680
Réponses
3
Affichages
334
Réponses
5
Affichages
420
Réponses
15
Affichages
827
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
3
Affichages
926
Réponses
3
Affichages
664
Retour