Print side | Luk vindue

indsætte tidspunkt

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3258
Udskrevet den: 21.Nov.2024 kl. 14:25


Emne: indsætte tidspunkt
Besked fra: Bjarnehansen
Emne: indsætte tidspunkt
Posteringsdato: 25.Nov.2017 kl. 17:57
Hej

jeg behøver hjælp til at få arket til at indsætte et tidspunkt når man har indtastet en værdi i en celle
feks. i cellen c3 så skal den i d3 indsætte tidspunktet nu() kun kl.

der skal bruges op til 14* 2 kolonner men minimum 4*2 (c-d, e-f, g-h, i-j)

men det skal jo ikke ændre sig næste gang man åbner arket.

det kan godt det skal laves i VBA makro

er det muligt ?


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK



Svar:
Besked fra: excelent
Posteringsdato: 25.Nov.2017 kl. 19:24
I arkets kodemodul (højreklik på fane, vis programkode) indsæt koden der

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C3:C20, E3:E20,G3:G20,I3:I20")) Is Nothing Then Exit Sub
Target.Offset(0, 1) = Format(Time, "hh:mm:ss")
End Sub


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Bjarnehansen
Posteringsdato: 25.Nov.2017 kl. 22:57
takker det var lige det jeg ledte efter, det virker bare....Thumbs Up


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Bjarnehansen
Posteringsdato: 26.Nov.2017 kl. 16:02
uploads/397/ny_BHDiabKdrf_ver_.0.00.04.xlsm" rel="nofollow - uploads/397/ny_BHDiabKdrf_ver_.0.00.04.xlsm

nu har jeg bare det problem at hvis man sletter værdien skal den også slette klokkeslettet
har rodet lidt med roden men har ikke kunnet få det at virke.

det er på arket 1 (2)



-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Bjarnehansen
Posteringsdato: 26.Nov.2017 kl. 17:07
uploads/397/ny_BHDiabKdrf_ver_.0.00.04.xlsm" rel="nofollow - uploads/397/ny_BHDiabKdrf_ver_.0.00.04.xlsm

nu har jeg bare det problem at hvis man sletter værdien skal den også slette klokkeslettet
har rodet lidt med roden men har ikke kunnet få det til at virke.

det er på arket 1 (2)



-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: excelent
Posteringsdato: 26.Nov.2017 kl. 20:11
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C19:C36, E19:E36,G19:G36,I19:I36")) Is Nothing Then Exit Sub
If Target = "" Then Target.Offset(0, 1) = "": Exit Sub
Target.Offset(0, 1) = Format(Time, "hh:mm")
End Sub


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Bjarnehansen
Posteringsdato: 26.Nov.2017 kl. 21:07
Takker endnu en gang.Handshake
jeg kan se at jeg var lige ved at have den selv men kunne ikke få den til at virkeWacko
jeg prøvede at bygge den ny if sætning ind den anden if sætningGeek


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: excelent
Posteringsdato: 26.Nov.2017 kl. 22:21
Den lå heller ikke lige til højrebenet :-)

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!



Print side | Luk vindue