Olá a todos,
o meu problema é que tenho 3 combobox que precisam de informaçao de um e de outro, pretendo que quando selecciono o combobox 1 me filtra os valores de uma tabela com o valor igual à combobox1,
tehnho o seguinte código que só me dá valores únicos de uma coluna, mas pretendo que os valores dessa coluna com o valor da comobobox1 passa para os valores da coluna nao repetidos de AL.
Private Sub Comb_Datum_Change()
Dim sn, sn1 As Variant
Dim Rw As Variant
Dim DatumValue As Date
DatumValue = Me.Comb_Datum.Value
sn = Sheets(2).Range("B2:B65536") 'Combibox Projekt Filter
sn1 = Sheets(2).Range("AL2:AL65536") 'Combibox Projekt Filter
With CreateObject("System.Collections.ArrayList") 'Combibox Datum Filter
For Each Rw In sn1
If Rw = "" Then GoTo a:
'Ou aqui saber o valor da Row
If Rw = DatumValue And Not .contains(Rw) Then .Add Rw
Next Rw
a:
.Sort
Me.CombiProjekt.List = Application.Transpose(.toarray())
End With
End Sub
O que pretendo não o valor da row mas o número da row.
Se tiverem outra ideia melhor agradeço pela ajuda,
Abraços
João Santos
Postado : 06/03/2017 8:00 am