Forfatter |
Emne Søg Emne funktioner
|
Christian
Bronze bruger
Medlem: 25.Jan.2011
Status: Offline
Point: 30
|
Emne: Hvis funktion med dato Sendt: 12.Sep.2012 kl. 10:48 |
Hej Findes der en formel, hvor at når man f.eks. sætter et "x" i en celle, så sætter den dags dato i en anden celle? Med venlig hilsen Christian
|
|
|
|
|
Allan
Forum Admin
Forum Admin
Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
|
Sendt: 12.Sep.2012 kl. 11:13 |
Hej Christian, Sæt denne formel i 'Den anden celle' og formater den som dato. =HVIS(A1="x";DATO(ÅR(NU());MÅNED(NU());DAG(NU()))) Hvis du sætter x i A1, vil formlen skrive dags dato //Allan
|
|
Christian
Bronze bruger
Medlem: 25.Jan.2011
Status: Offline
Point: 30
|
Sendt: 12.Sep.2012 kl. 11:30 |
Tusind tak for hurtig besvarelse! Det virker fuldstændig efter hensigten. :) Med venlig hilsen Christian
|
|
Allan
Forum Admin
Forum Admin
Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
|
Sendt: 12.Sep.2012 kl. 13:22 |
Velbekomme Christian og tak fordi du meldte tilbage. //Allan
|
|
Christian
Bronze bruger
Medlem: 25.Jan.2011
Status: Offline
Point: 30
|
Sendt: 18.Sep.2012 kl. 11:26 |
Hej igen. Er det ikke muligt at låse cellens værdi, så datoen ikke skifter til dags dato hver gang jeg åbner dokumentet? Med venlig hilsen Christian
|
|
Allan
Forum Admin
Forum Admin
Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
|
Sendt: 18.Sep.2012 kl. 13:37 |
Så vil jeg anbefale om makro, hvor du tilknytter en knap i stedet. Hver gang du klikker på knappen, opdateres datoen. Sub Dato() Range("A1").value = Date End Sub Husk at formatere cellen som dato //Allan
|
|
Christian
Bronze bruger
Medlem: 25.Jan.2011
Status: Offline
Point: 30
|
Sendt: 18.Sep.2012 kl. 13:55 |
Hej Ja, men datoen skal ikke opdatere.. Jeg har måske også været dårlig til at forklare hvad det var jeg egentlig skulle bruge. Jeg har kolonne A til varenes serienummere. Når jeg så sælger en af varene, finder jeg serienummeret i listen og sætter et kryds ud foran. Når jeg sætter det kryds i kolonne B ud for varen, kunne jeg godt tænke mig at den satte dags dato i kolonne C. Datoen skal vise hvornår varen er solgt og derfor ikke ændres når dokumentet åbnes etc.. Håber du kan hjælpe. :)
Serienummer |
Solgt |
Dato |
Serienummer:
CVR01L901 |
x |
11-07-2012 |
Serienummer:
CVR01L902 |
x |
10-07-2012 |
Serienummer:
CVR01L903 |
x |
17-07-2012 |
Serienummer:
CVR01L904 |
|
|
Med venlig hilsen Christian
|
|
Allan
Forum Admin
Forum Admin
Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
|
Sendt: 19.Sep.2012 kl. 21:18 |
OK, Hvis datoerne skal stå i området C2 og nedefter og du sætter x i B-kolonnen, kan denne makro placeres under selve arket. Højreklik på arkfanen og vælg 'Vis programkode' Indsæt denne kodestump. Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row < 2 Or Target.Column <> 2 Then Exit Sub If Target.Value = "x" Then Range("C" & Target.Row).Value = Date End Sub Hver gang du sætter et x i B2 og ned, vil koden skrive dags dato i samme række i kolonne C //Allan
|
|
Christian
Bronze bruger
Medlem: 25.Jan.2011
Status: Offline
Point: 30
|
Sendt: 20.Sep.2012 kl. 08:48 |
Tak Allan! :) Det spiller bare det der.. Med venlig hilsen Christian
|
|
Allan
Forum Admin
Forum Admin
Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
|
Sendt: 20.Sep.2012 kl. 12:28 |
Velbekomme Christian og tak for din tilbagemelding Kom endelig tilbage en anden gang. //Allan
|
|
|