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
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