Avatar billede Butterfly Ekspert
17. marts 2021 - 11:47 Der er 2 kommentarer

Filtrer mellem 2 datoer

Hej
Jeg har denne filter funktion, men den virker ikke, nogen der kan gennemskue hvad der er galt.
Sub FilterTimer()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("O1").Value 'assume this is the start date
    lngEnd = Range("P1").Value 'assume this is the end date
    Range("E1:E" & Range("A" & Rows.Count).End(xlUp).Row).AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub
Avatar billede kim1a Ekspert
17. marts 2021 - 12:02 #1
Filtrerer den på noget, eller melder den fejl? Jeg synes den ser fornuftig ud i koden, så måske er det dine O1 og P1 som den er gal med? Står de som datoer og forstår koden dem som sådan?
Jeg har indimellem haft held med at bruge format(lngEnd;"DD-MM-YYYY") eller noget i den stil.
Avatar billede jens48 Ekspert
17. marts 2021 - 12:02 #2
Jeg har prøvet den af her, og den kører upåklageligt
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