Avatar billede burkal Nybegynder
25. september 2002 - 16:59 Der er 2 kommentarer og
1 løsning

Filterér data fra de seneste 30 dage

Jeg vil gerne have vist de data der er 0-30 dage gammel.

Jeg har en kollonne med datoer men jeg vil gerne have vist 30 dage tilbage fra dags dato.

Jeg skal bruge det i en makro så det skal helst være "dynamisk". Altså hente dags dato fra systemet og regne 30 dage tilbage.

Hvordan gør jeg det?
Avatar billede sjap Praktikant
25. september 2002 - 18:03 #1
Du kan blot skrive

=IDAG()

I den første celle og så skrive

=A1-1

Og så kopiere det 29 "dage" ned i regnearket - hvis jeg altså har forstået dig korrekt.
Avatar billede burkal Nybegynder
26. september 2002 - 10:07 #2
Jeg tænkte at jeg ville bruge makroen til at kopiere alle data til et nyt Ark og filtrere de rækker der indeholder en dato der er over 30 dage væk.
Avatar billede sjap Praktikant
26. september 2002 - 12:10 #3
Så prøv med nedenstående:

Sub KopierFilterData()
    Sheets.Add
    Sheets("Ark2").Range("A1:C62").AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Sheets("Ark2").Range("F1:G2"), CopyToRange:=Range("A1"), _
        Unique:=False
End Sub

Det antages at alle data ligger i Ark2 i området A1:C62. Det skal du selvfølgelig ændre til dit ark.

Derudover antages at du skriver følgende kriterier i Ark2 i cellerne
F1:G2

F1: Dato                      G1: Dato
F2: =">=" &IDAG()-30          G2: ="<=" &IDAG()

"Dato" antages at være navnet på din dato-kolonne. Du kan selfølgelig flytte dem et andet sted hen, men så husk at rette det i makroen.
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