J'aimerai remplir mon combobox avec les valeur de plusieurs colonne de D5 à J5, mais dynamiquement, si plus tard je remplie une colonne de plus, et la valeur soit présent automatiquement dans le combobox.

Je ne sais pas comment faire.

Voici un exemple de code que j'ai essayé, mais au lieu d'avoir la valeur des colonne, j'ai 5, 6, 7...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Private Sub UserForm_Initialize() 
Dim ii As Integer 
With Sheets("Sheet1") 
For ii = 5 To Range("D5").End(xlToRight).Column 
      ComboBox3.AddItem ii 
Next ii 
End With 
End Sub
Merci de votre aide rapidement.

Bonne journée.