Avatar billede Rolighed04 Nybegynder
21. januar 2015 - 08:47 Der er 5 kommentarer og
1 løsning

Dato fastfryses hvis "sand"

Hej,

Jeg sidder og roder i Excel med følgende problemstilling

Hvis f.eks. celle A1 går i "Sand", så skal celle A2 gerne reagere med at indsætte "idag" og derefter låse datoen.

Datoen må altså ikke blive opdateret hver gang jeg åbner arket.

På forhånd tusinde tak!
Avatar billede supertekst Ekspert
21. januar 2015 - 09:16 #1
..
    Range("A2") = Format(Now, "dd-mm-yy")
..
Avatar billede Rolighed04 Nybegynder
21. januar 2015 - 09:35 #2
Den vil umiddelbart ikke acceptere formlen, det ser blandt andet ud til at den har problemer med Range (plads) funktionen - kan sagtens være at det er en fejl 40 og at min konvertering til DK excel ikke er korrekt
Avatar billede Rolighed04 Nybegynder
21. januar 2015 - 09:41 #3
Den vil umiddelbart ikke acceptere formlen, det ser blandt andet ud til at den har problemer med Range (plads) funktionen - kan sagtens være at det er en fejl 40 og at min konvertering til DK excel ikke er korrekt
Avatar billede supertekst Ekspert
21. januar 2015 - 10:21 #4
Det er VBA og ikke en formel..
Avatar billede natkatten Mester
21. januar 2015 - 10:37 #5
Superteksts løsning er, som han skriver, ikke en funktion/formel, men VBA-programmering. Så Range-sætningen kan ikke indtastes i en celle som Excels indbyggede funktioner (f.eks. SUM eller MIDDEL).

Du kan dog benytte en såkaldt UDF (User Defined Function), som programmeres i VBA, og som derefter kan benyttes på linje med de normale funktioner. F.eks. denne:

Function DatoStempel() As Date
DatoStempel = DateValue(Now)
End Function

Du skal starte VB-Editoren op (ALT+F11) og indsætte disse tre linjer i et Modul (søg på Google for yderligere info). Herefter kan du benytte denne formel i en hvilken som helst celle i regnearket:

=HVIS(A1=SAND;DatoStempel();"")
Avatar billede Rolighed04 Nybegynder
21. januar 2015 - 12:14 #6
Tak!
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