Dzień dobry.
Mam listę lokalizacji, spośród których użytkownik może wybrać jedną lub kilka z listy rozwijanej. Pętla sprawdza, które pozycje zostały zaznaczone (warunek: Me.Lista.Selected =true). Chciałbym przenieść pozycje zaznaczone do kryterium filtru wielokrotnego wyboru - porównanie do tablicy tworzonej przez funkcję array. Mam problem ze stworzeniem pętli, która jako argumenty funkcji array wstawi te elementy listy, które zostały wybrane. Poniżej fragment kodu:
Dim TablWybor As Variant ... For i = 0 To n If Me.Lista.Selected(i) = True Then
Tu mam problem ze stworzeniem tablicy z elementów listy spełniających powyższy warunek.
'TablWybor = array( Me.Lista.List(0), Me.Lista.List(2),...) End If Next i Selection.AutoFilter ActiveSheet.Range("A1:Z1000").AutoFilter Field:=3, Criteria1:= _ TablWybor, Operator:=xlFilterValues
Prośba o pomoc w rozwiązaniu problemu.
Dziękuję.
Darek.