Avatar billede kim1a Ekspert
09. maj 2012 - 10:12 Der er 4 kommentarer og
1 løsning

VBA: Autofilter

I min (efterhånden lange) kode har jeg nu denne sætning:
ActiveSheet.Range("$A$2:$" & Sidstekolonnenr & "$" & Sidsterækkenr).AutoFilter Field:=Faktureretår, Criteria1:="2012"

Sidstekolonnenr og sidsterækkenr og Faktureretår er naturligvis variable defineret andetsteds.

Jeg står nu overfor en opgave i filteret hvor jeg skal fravælge visse kunder. Da jeg af gode grunde ikke kan tilvælge alle andre kunder mangler jeg funktionen hvor jeg vælger "negative" kriterier - altså et fravalg. Findes den funktion?
09. maj 2012 - 10:16 #1
Har du prøvet med

Criteria1:="<>2012"
Avatar billede kim1a Ekspert
09. maj 2012 - 10:30 #2
Ja, det virker desværre ikke så vidt jeg kan teste.
09. maj 2012 - 10:43 #3
http://www.ozgrid.com/VBA/autofilter-vba-criteria.htm

To show all non-blanks we would use: Criteria1:="<>"


Og en lille fil, hvor det virker

http://dl.dropbox.com/u/6698601/Dataset.xlsm
Avatar billede kim1a Ekspert
09. maj 2012 - 11:03 #4
Ah - nu forstår jeg. Det er fordi den går ind og ser det som tekstfilter - hvilket fungerer fint. Jeg kiggede bare på flueben i "dropdown"

Tak for opklaringen :-)
09. maj 2012 - 11:05 #5
Så lidt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester