Avatar billede Butterfly Ekspert
16. januar 2020 - 10:24 Der er 7 kommentarer og
1 løsning

Filtrer med værdi fra celle

Hej
Jeg har denne
ActiveSheet.ListObjects("Salg").Range.AutoFilter Field:=3, Criteria1 _
        :="9"
Hvordan skal det se ud hvis "9" skal skiftes med værdien i Ark1("B2")?
Avatar billede store-morten Ekspert
16. januar 2020 - 10:34 #1
Prøv:

ActiveSheet.ListObjects("Salg").Range.AutoFilter Field:=3, Criteria1 _
        :=Worksheets("Ark1").Range("B2").Value
Avatar billede Butterfly Ekspert
16. januar 2020 - 15:18 #2
Den virker desværre ikke
Avatar billede store-morten Ekspert
16. januar 2020 - 15:32 #3
Jo, den gør ;-)
Avatar billede store-morten Ekspert
16. januar 2020 - 15:35 #4
Hvilken fejl får du?

Har du Tabellen: Salg, på de aktive ark?
Avatar billede store-morten Ekspert
16. januar 2020 - 15:42 #5
Worksheets("Ark1").ListObjects("Salg").Range.AutoFilter Field:=3, Criteria1 _
:=Worksheets("Ark1").Range("I1").Value
Avatar billede Butterfly Ekspert
17. januar 2020 - 07:09 #6
Godmorgen
Ja Salg er på de aktive ark
Og JA, du har så ganske ret, den virker perfekt. Mange tak for hjælpen :-)
Avatar billede Butterfly Ekspert
17. januar 2020 - 09:31 #7
Hvordan ændre jeg dette
Criteria1:=">=30-09-2019"
Criteria2:="<=30-09-2019"
Til værdien i en celle?
Avatar billede Butterfly Ekspert
17. januar 2020 - 09:43 #8
Hvis jeg har denne med i min makro, så får jeg summen 0 i antal
ActiveSheet.ListObjects("Salg").Range.AutoFilter Field:=4, Criteria1 _
        :=">=20-08-2019", Operator:=xlAnd, Criteria2:="<=30-09-2019"

Hvis jeg laver filtreringen manuelt får jeg summen 500 i antal
Hvad er der galt?
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