Bonjour à tous,
dans excel, je tente de remplir une combobox à partir d'un tableau qui lui même est alimenté à partir d'une feuille excel.
Tout semble fonctionner sauf que la combobox se créee avec le bon nombre de lignes mais pas avec les données.
J'ai bien vu qu'il y avait d'autres méthodes type .Additem mais je pensais gagner du temps par le chargement d'un tableau avec la méthode .List.
Pouvez-vous me dire s'il est possible de créer une combobox à partir d'un tableau ? Si oui est-ce que vous pouvez m'aider à identifier ou je me suis trompé ?
voici le code en question pour l'initialisation du userform dans lequel est placé la combobox :
--------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
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 Private Sub UserForm_Initialize() Dim tab_typarret() nb_ligne = (Sheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row) ReDim Preserve tab_typarret(1 To nb_ligne, 1) For i = 1 To nb_ligne tab_typarret(i, 1) = Cells(i, 1).Text Debug.Print tab_typarret(i, 1) Next i 'ces lignes ont été ajoutées pour voir si le tableau se charge bien avec les données 'For i = 1 To UBound(tab_typarret, 1) ' Cells(i + 16, 1) = tab_typarret(i, 1) 'Next i ComboBox1.List = tab_typarret End Sub
Merci
Partager