Avatar billede gg Praktikant
17. maj 2002 - 09:18 Der er 13 kommentarer og
4 løsninger

aktiv dato i Excel

Jeg har en række øverst i min regneark indeholdende datoer. f.eks. 17/5, 18/5 osv. Er det muligt at gøre dats dato aktiv i Exel ?. f.eks gøre den grå eller markeret ?
Avatar billede Chewie Novice
17. maj 2002 - 09:21 #1
spøgsmål ikke forstået !!!
Avatar billede gg Praktikant
17. maj 2002 - 09:32 #2
I dag er det den den 17/5-2002. I en række øverst oppe i Excel har jeg en række indeholdende alle datoerne i år.

01-maj 02-maj 03-maj .... 17-maj 18-maj osv.

Jeg vil gerne have at når det er dagsdato(i dag 17/5) så bliver datoen markeret i cellen.
Avatar billede jimse Nybegynder
17. maj 2002 - 09:33 #3
Jeg er heller ikke sikker på hvad du mener, men det jeg umiddelbart kommer til at tænke på, er at lave en betinget formattering der skifter farven på cellen, hvis det er dags dato.
Avatar billede gg Praktikant
17. maj 2002 - 09:35 #4
jimse. lige netop. men hvordan gør jeg det ?
Avatar billede Slettet bruger
17. maj 2002 - 09:40 #5
Prøv denne her. Du kan modificere den så den passer til dit ark.

--------------------

Public Sub markerDagsDato()

Dim nu As Date
nu = Now()

For Each c In Worksheets("Sheet1").Range("1:1")

If Day(c.Value) = Day(nu) And Month(c.Value) = Month(nu) Then
    c.Select
    With Selection.Interior
        .ColorIndex = 15
        .Pattern = xlSolid
    End With
End If

Next c

End Sub
Avatar billede gg Praktikant
17. maj 2002 - 09:44 #6
hmm script sprog, meeeen blackadder, hvordan får jeg puttet det ind i mn regneark ?. og du lave en if på Day ? skal det ikke være på nu istedet for ?
Avatar billede jimse Nybegynder
17. maj 2002 - 09:49 #7
Lav en celle med følgende: =IDAG()

Marker alle de celler du har datoer i og vælg betinget formattering.
Vælg celleværdien er lig med og peg så på den celle du lige lavede.

Men betingelsen for at det virker er at du har brugt datoformat i de celler datoerne står.
Avatar billede bak Forsker
17. maj 2002 - 09:50 #8
Brug betinget formatering
Celleværdi lig med =Idag()
Avatar billede Slettet bruger
17. maj 2002 - 09:53 #9
Du kan indsætte den i en Workbook_Open() makro, så den bliver aktiveret
hver gang arket åbnes.

Selve If-sætningen er god nok vil jeg mene.

Ellers kan du prøve at lave noget betinget formatering som jimse foreslår
Avatar billede Slettet bruger
17. maj 2002 - 09:59 #10
Den havde jeg lige overset...
Ingen grund til at gøre tingene mere kompliceret end højst nødvendigt  :-)
Avatar billede gg Praktikant
17. maj 2002 - 10:02 #11
jiimse: skal jeg vælge celleværdi er eller skal jeg vælge formel er ?. dagsdato er det = date() ?
Avatar billede janvogt Praktikant
17. maj 2002 - 10:14 #12
Under "formel er" skal du indsætte formlen:
=A1=IDAG()

A1 er den celle du står i.

Derefter skal du lige vælge den formatering du ønsker - f.eks. en grå celle.

Formateringen kan så kopieres til alle de celler du ønsker v.h.a. "Indsæt speciel".
Avatar billede janvogt Praktikant
17. maj 2002 - 10:16 #13
Hov, så ikke lige bak's svar, som er identisk med mit.
Betragt venligst mit svar som en kommentar!
Avatar billede gg Praktikant
17. maj 2002 - 10:45 #14
Hvordan kopierer jeg formateringen ??????
Avatar billede jimse Nybegynder
17. maj 2002 - 11:21 #15
Jeg får ikke en disse mail, så det kniber lidt at følge med her, men du kopierer bare med formatpenslen. Dobbeltklik på penslen, så den ikke slår fra af sig selv.
Avatar billede janvogt Praktikant
17. maj 2002 - 11:35 #16
.... eller vælg "Kopier" og derefter "Indsæt speciel -> Formater".
Avatar billede gg Praktikant
17. maj 2002 - 12:34 #17
takker :-),blackadder: Kan nu godt li din løsning, da jeg er ret vild med at programmere :-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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