Bonjour,

J'essaye d'utiliser un ComboBox qui se nourrit à partir d'un onglet nommé data comprenant des noms d'usagers.

La liste pouvant varier, et donc également le nombre de lignes, je préfère utiliser un code VBA que de passer par la ligne RowSource.

Le code que j'utilise est le suivant mais la ComboBox reste désepérément vide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub UserForm1_Initialize()
 
Call tridata
ComboBox1.Clear
numLigneDernierSalarie = Sheets("Data").Range("A" & Rows.Count).End(xlUp).Row
 
'Salarie.Value = ""
For i = 3 To numLigneDernierSalarie
    UserForm1.ComboBox1.AddItem Sheets("Data").Range("A" & i).Value
Next
 
End Sub
Avez-vous des idées ?

Merci !