Bonjour a tous,
voila, je me heurte a un probleme, j'ai rempli un combobox a partr des cellules d'une feuille de calcul, mais le procleme est que je prend une plage de A1 a D6, et ce que je veux dans ma combo box n'est pas de A1 a A6, mais de B1 a B6.
Si je modifie ma plage en mettant B1 a D6, c'est ok, mais je ne peux plus acceder a mes données situées en A1:A6 pour les afficher dans un textbox.
Comment pourrai je faire, sachant que je suis parti d'un bout de code de ce site.
Private Sub ComboBox1_Change()
Me.TextBox1 = Me.ComboBox1.Column(1, Me.ComboBox1.ListIndex)
End Sub
Private Sub UserForm_Initialize()
MsgBox "userform initialize"
Dim Plage As String
With Sheets("Feuil1")
Plage = .Range("A1
" & .Range("D65536").End(xlUp).Row).Address
End With
With Me.ComboBox1
.ColumnCount = 1
.ColumnWidths = "100;0"
.RowSource = "Feuil1!" & Plage
End With
End Sub
J'ai bien essayé de changer quelque chose da,s la propriété rowsource, mais rien n'y fait. Est ce que quelqu'un aurait une idée?
Merci beaucoup