HSV
Inventaris
- Lid geworden
- 18 jul 2008
- Berichten
- 20.941
- Office versie
- Bèta Insider Office 365
Ik heb het niet goed getest en zo geplaatst.
De ubound gaat niet eens verder in mijn code na de eerste gefilterde rij (bv. rij 7).
In jouw code kun je de -1 iets flexibeler maken.
Zo is die niet afhankelijk op welke rij het object zich bevindt.
Of:
De ubound gaat niet eens verder in mijn code na de eerste gefilterde rij (bv. rij 7).

In jouw code kun je de -1 iets flexibeler maken.
Zo is die niet afhankelijk op welke rij het object zich bevindt.
Code:
With Sheets(1).ListObjects(1)
sv = .DataBodyRange.Value
For Each cl In .ListColumns(1).DataBodyRange.SpecialCells(12)
x = x & "|" & cl.Row - .HeaderRowRange.Row
Next cl
ListBox1.List = Application.Index(sv, Application.Transpose(Split(Mid(x, 2), "|")), Array(1, 2, 3, 4))
End With
Of:
Code:
With Sheets(1).ListObjects(1)
sv = .DataBodyRange.Value
For Each cl In .DataBodyRange.Columns(1).SpecialCells(12)
x = x & "|" & cl.Row - .HeaderRowRange.Row
Next cl
ListBox1.List = Application.Index(sv, Application.Transpose(Split(Mid(x, 2), "|")), Array(1, 2, 3, 4))
End With