Avatar billede h_s Forsker
18. juni 2011 - 09:30 Der er 6 kommentarer og
1 løsning

Ændre dato i celle når anden celleværdi ændres

Jeg skal bruge en makro der ændre dato format(dd-mmmm-åååå) i celle Q3 når værdi i celle Q2 ændres.
Kan nogen hjælpe?
Avatar billede natkatten Mester
18. juni 2011 - 10:43 #1
Hvis jeg forstår dit spørgsmål rigtigt, så er det noget i denne retning, som du ønsker:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$Q$2" Then
    Range("$Q$3").Select
    Selection.NumberFormat = "dd/mmmm/yyyy"
    End If
End Sub
Avatar billede h_s Forsker
18. juni 2011 - 13:16 #2
Det virker helt ikke efter hensigten.
Jeg har lagt makroen i Ark1, hvor jeg ændre celle Q2. Der sker ikke noget i Q3!
Avatar billede natkatten Mester
18. juni 2011 - 13:39 #3
Har du en dato stående i et andet format i Q3, og hvor du så vil have ændret datoformatet, hvis der ændres i Q2? Det er dette, som den indsatte VBA-kode gør. Eller vil du have sat en dato ind i Q3 i det angivne format? Jeg er ikke helt sikker på, at jeg forstår, hvad du vil. Måske kan du fortælle, hvad formålet er?
Avatar billede h_s Forsker
18. juni 2011 - 13:47 #4
Ups, ja man få jo svar som man spørger..
Jeg vil gerne have indsat dags dato i Q3

Jeg har prøvet at ændre dit forslag.
Jeg har lidt problemer med formatet.

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$Q$2" Then
    Range("$Q$3") = Now(Format("dd-mmmm-yyyy"))
    End If
End Sub

Den virker hvis jeg fjerner Format("dd-mmmm-yyyy"), men så kommer både dato og klokkeslet. Jeg skal kun bruge dato.
Avatar billede natkatten Mester
18. juni 2011 - 14:03 #5
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$Q$2" Then
    Range("$Q$3").Value = Format(Date, "dd/mmmm/yyyy")
    End If
End Sub
Avatar billede h_s Forsker
18. juni 2011 - 18:39 #6
Det virker - Smid et svar!
Avatar billede natkatten Mester
18. juni 2011 - 19:59 #7
Et svar ..
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