Autofilter i VB i excel 2007
Jeg vil gerne lave et autofilter og herefter kunne løbe det filtrerede data igennem.Men det giver mig en del problemer.
Hvis jeg bare laver et autofilter ala.
ActiveSheet.Range("$A$1:$W$171").AutoFilter Field:=1, Operator:= _
xlFilterValues, Criteria2:=Array(0, "31/12/2008")
ActiveSheet.Range("$A$1:$W$171").AutoFilter Field:=12, Criteria1:="="
Så får jeg rækkerne 1, 108-111, 128-133
Hvordan ved jeg i VB at jeg har disse rækker?
Hvis jeg bare laver en løkke for at løbe alle rækker igennem så tror den stadig jeg har række 2-107 og 112-127
Jeg ønsker altså at kunne referere til de 11 ifølge filteret udvalgte rækker.
Jeg har for sjov forsøgt at kopiere indholdet til et nyt ark og så løbe det igennem der.
Men det iver mig problemer fordi den ikke vil kopiere det hvis der er flere områder.
Dette forstår jeg i øvrigt ikke helt.
Men vigtigst af alt ville det være rart i VB at vide hvilke rækker der er udvalgt af mit autofilter samt refere til disse
Måske have dem i et udvalgt range eller lignende
Har I løsningen?