Changer la RowSource d'une Listbox
Bonjour
Voilà, après avoir regardé plusieurs Tutosssssss, je n'arrive toujours pas à trouver la solution.
J'aimerais changer la rowsource de ma listbox, quand je change la date de DTPicker.
j'arrive, à changer et trouver l'onglet correspondant, sélectionner ma plage, mais je n'arrive pas a changer le contenu de ma Listbox....... Je ne vois ce que j'ai oublié dans mon code.
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Private Sub UserForm_Initialize()
LB1.ColumnHeads = True
LB1.RowSource = "Didier!A10:T30"
LB1.ColumnCount = 20
LB1.ColumnWidths = "200;0;0;0;0;0;0;0;200;200;0;0;0;0;0;200;0;0;0;0"
End Sub
Private Sub DTPicker1_CloseUp()
Convoc = CDate(Me.DTPicker1)
DateConvoc = Left(Convoc, 2) & "-" & Mid(Convoc, 4, 2) & "-" & Mid(Convoc, 7, 4) & " " & Me.Lab1.Caption
MsgBox DateConvoc
For Each Feuille In ThisWorkbook.Worksheets
If Feuille.Name = DateConvoc Then
Feuille.Select
'Me.LB1.List() = Range("A10:T30").Value 'Ne fonctionne pas
'Me.LB1.RowSource = Range("A10:T29")'Ne fonctionne pas
End If
Next
End Sub |