IT Fjernundervisning

Filter og sortering

Beskrivelse

Filtrering og sortering af data i tabeller

 Filtrering

Det filter der sidder på en tabel er et almindeligt autofilter, så det håndteres som vi "plejer".

Sæt et filter

Sub SetFilter()     [Oprettet_Tabel].AutoFilter Field:=2, Criteria1:=">150", _          Operator:=xlAnd, Criteria2:="<200" End Sub

Og fjern det igen

Sub SetFilter()     [Oprettet_Tabel].AutoFilter Field:=2 End Sub

Gennemløb af filtrerede data 

Tja... igen benytter vi at det er et almindeligt autofilter

For Each c In [Oprettet_Tabel[B]].SpecialCells(xlCellTypeVisible)     Debug.Print c Next

Sortering

Ja, det kan så se sådan her ud:

Sub Sortering()     With [Oprettet_Tabel].ListObject.Sort          With .SortFields             .Clear             .Add [Oprettet_Tabel[B]], SortOn:=xlSortOnValues, _                     Order:=xlAscending         End With         .Header = xlYes         .Orientation = xlSortColumns         .Apply     End With End Sub

Brug for hjælp til VBA, VSTO eller SQL?

Scient Data tilbyder professionel IT-konsulentbistand

Kontakt Scient Data →