Y
yiei
Guest
Bonjour, j'ai ce code qui me permet de filtrer les données de la premiere colonne vers un combobox d'un USF.
Private Sub UserForm_Initialize()
On Error Resume Next
ActiveSheet.ShowAllData
Set DiaRef = CreateObject("Scripting.Dictionary")
For Each Var1 In Range([a2], [A65000].End(xlUp))
If Not DiaRef.Exists(Var1.Value) Then DiaRef.Add Var1.Value, Var1.Value
Next Var1
Me.ListeDiaRef.List = DiaRef.items
'Me.ComboBox1.ListIndex = 0
End Sub
Private Sub ListeDiaRef_Change()
[A1].AutoFilter Field:=1, Criteria1:=Me.ListeDiaRef
End Sub
Comment l'adapter pour qu'il prenne les valeurs de la premiere colonne d'une AUTRE feuille (feuille X) je ne vois pas ou mettre un truc dans le genre : Sheets("feuille X")
merci
Private Sub UserForm_Initialize()
On Error Resume Next
ActiveSheet.ShowAllData
Set DiaRef = CreateObject("Scripting.Dictionary")
For Each Var1 In Range([a2], [A65000].End(xlUp))
If Not DiaRef.Exists(Var1.Value) Then DiaRef.Add Var1.Value, Var1.Value
Next Var1
Me.ListeDiaRef.List = DiaRef.items
'Me.ComboBox1.ListIndex = 0
End Sub
Private Sub ListeDiaRef_Change()
[A1].AutoFilter Field:=1, Criteria1:=Me.ListeDiaRef
End Sub
Comment l'adapter pour qu'il prenne les valeurs de la premiere colonne d'une AUTRE feuille (feuille X) je ne vois pas ou mettre un truc dans le genre : Sheets("feuille X")
merci