Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 08:37 Der er 18 kommentarer og
2 løsninger

Dato + streng = dato? Hvordan?

Er det muligt at lave følgende, så jeg får skrevet en dato på formen 10-09-2003 - 08-09-2003?

Når jeg skriver følgende i en celle, =+Dato, får jeg en flot formateret dato, 10-09-2003 (både Dato-feltet og det nye felt er formateret som dd-mm-åååå), men når jeg forsøger med =+Dato&" - "&+Dato-2, får jeg 37872 - 37870! :(
ER det overhovedet muligt at sætte 2 datoer sammen og så få vist datoen "rigtigt"?
Avatar billede kabbak Professor
10. oktober 2003 - 08:41 #1
du kan ikke have 2 datoer i samme felt
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 08:47 #2
:(
Men......kan jeg ikke få det hele formateret som en streng, så det ser ordentlig ud, altså som 10-09-2003 - 08-09-2003 i stedet for 37872 - 37870?
Avatar billede kabbak Professor
10. oktober 2003 - 08:47 #3
Hvis din tekstbox hedder dato, kan denne bruges

Dato = Date & " til " & (Date - 2)
Avatar billede kabbak Professor
10. oktober 2003 - 08:54 #4
jeg går ud fra at det er en form og ikke i en celle, da du skriver dato på formen ?.
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 08:58 #5
Nej, Dato er et felt i regnearket og jeg ønsker så at vise et interval, f.eks. 08-09-2003 - 10-09-2003 i en anden celle.
Avatar billede kabbak Professor
10. oktober 2003 - 09:09 #6
her er en test

Public Sub FraTilDato()
Dim D As Variant
D = Date & " til " & (Date - 2)
ActiveCell = D
End Sub

den gør det rigtige, men det er jo ikke sikker at det er datoen nu, den skal skrive.

hvor får den datoerne fra, skriver du dem selv ?
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 09:21 #7
Datoen er overført fra Access. Den celle som datoen er indsat i har jeg "givet" et navn, Dato (Indsæt -> Navn -> Definer..., "Navne i projektmappe"=Dato)
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 09:24 #8
Nå, det ser ud til at jeg må bruge følgende:
a1 skal indeholde =+Dato, b1 =" - " og c1=+Dato-2
Avatar billede bak Forsker
10. oktober 2003 - 09:32 #9
Test lige den her.

=TEXT(A1;"dd-mm-åå") &" -  " & TEXT(A2;"dd-mm-åå")
Avatar billede kabbak Professor
10. oktober 2003 - 09:34 #10
et bud der virker

=SAMMENKÆDNING(TEKST(Dato;"dd-mm-ååå");" - ";TEKST(Dato-2;"dd-mm-ååå"))
Avatar billede bak Forsker
10. oktober 2003 - 09:35 #11
=TEXT(dato;"dd-mm-åå") &" -  " & TEXT(dato-2;"dd-mm-åå")
Avatar billede bak Forsker
10. oktober 2003 - 09:38 #12
:-)
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 09:59 #13
kabbak, det virker efter hensigten!!! :)
Takker mange gange, læg et svar...
Avatar billede kabbak Professor
10. oktober 2003 - 10:02 #14
et svar.

baks sidste kommentar virker også
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 10:10 #15
Hmm.....det gør det ikke hos mig. :(
Avatar billede kabbak Professor
10. oktober 2003 - 10:13 #16
du har ret heller ikke her ?

men bak's formler plejer nu altid at virke
Avatar billede bak Forsker
10. oktober 2003 - 10:18 #17
text =tekst
jeg bruger engelsk version
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 10:19 #18
aaahhh, prøver lige igen, bak
Avatar billede puppetmaster Nybegynder
10. oktober 2003 - 10:20 #19
Well, det gør den, bak, smid et svar.
Avatar billede bak Forsker
10. oktober 2003 - 10:20 #20
ok, del pænt :-)
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