Avatar billede club-p Nybegynder
08. oktober 2005 - 14:15 Der er 11 kommentarer og
1 løsning

Automatisk indsættelse af klokken (tidspunkt)

Hej jeg sidder og arbejder i excel og ville høre jer om en lille ting

Når jeg indtaster en data i feltet B3 kan jeg så lave en funktion således at der i feltet B4 (automatisk) kommer til at stå hvad tidspunkt jeg indtastet data'en i feltet B3

(det skal som sagt ske automatisk)

Kan det lade sig gøre og hvordan skla jeg gøre det
Avatar billede mugs Novice
08. oktober 2005 - 14:18 #1
=NU()
=Now()
Avatar billede mugs Novice
08. oktober 2005 - 14:19 #2
Du kan så formatere cellen, så den viser det ønskede
Avatar billede club-p Nybegynder
08. oktober 2005 - 14:27 #3
Det virker ikke

Jeg skriver i feltet B4
=NU(B3) (men den giver meig en fejl)

Jeg skriver B3 i parantesen fordi at der skal stå i B4 hvad tid jeg indtastet datoen i B3


HVad skal jeg gøre
Avatar billede mugs Novice
08. oktober 2005 - 15:08 #4
Indtast flg i formellinien i B4:

=HVIS(B3<>"";NU();"")

Hvis du bruger en engelsk version skal NU() erstattes med NOW()
Avatar billede bak Forsker
08. oktober 2005 - 18:56 #5
hvis det er B3, B4 der drejer sig om så indsæt denne kode i arkets eget kodemodul (højreklik på arkfanen, vælg "Vis Programkode" og indsæt den.
Når celle B3 ændres indsættes dato og tid i B4

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B3")) Is Nothing Then
    Range("b4") = Now
End If
End Sub
Avatar billede mugs Novice
08. oktober 2005 - 19:01 #6
hej bak > Tak for skiverne, de har allerede været til stor hjælp :o)
Avatar billede bak Forsker
08. oktober 2005 - 21:59 #7
Du fik dem jo lidt forsinket, men nu ved jeg da at de er nået frem og posten ikke har "lånt" dem :-)
Avatar billede club-p Nybegynder
10. oktober 2005 - 18:24 #8
Det virker nu men lige en ting. Jeg vil gerne hvade det således at jeg indtaser en værdi i B5 og så skal tidspunktet stå i C5 når jeg så skriver en værdi i B6 skal tidspunktet stå i C6 (så de står ved siden af hinanden lodret hele vejen ned i gennem arket) hvordan gør jeg det

Og en anden ting jeg vil kun havde at den skal angive klokkeslættet og ikke dato, hvordan kommer min færdige kode til at se ud
Avatar billede mugs Novice
10. oktober 2005 - 18:38 #9
I C6:
=HVIS(B6<>"";NU();"")

Og træk formlen ned gennem regnearket ved at vælge cellen og træ i krydset i nederste højre hjørne.
Avatar billede club-p Nybegynder
10. oktober 2005 - 18:51 #10
Kan du ikke skrive den op som bak har gjordt
Avatar billede mugs Novice
10. oktober 2005 - 19:03 #11
Beklager - Men jeg kan ikke VBA i Excel.
Avatar billede bak Forsker
10. oktober 2005 - 20:49 #12
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B:B")) Is Nothing Then
    Target.Offset(0,1) = Time
End If
End Sub
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel