Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketTimestamp ved hjælp af stopur

 Besvar Besvar
Forfatter
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Emne: Timestamp ved hjælp af stopur
    Sendt: 26.Okt.2021 kl. 13:09
Hej.

Jeg arrangerer løb og prøver i den forbindelse at lave et Excel ark, hvor jeg kan lave et "stopur" der kan lave Timestamps.
Jeg har fundet nedenstående kode, som virker udmærket, bortset fra at  den laver timestamp ud fra NOW.
Dvs at når jeg starter "stopuret" skal jeg ramme et lige tal for at undgå alt for meget trækken fra efter løbet er færdig. Ex kl 10.00.00
Jeg kunne godt tænke mig at lave et stopur, som starter på 00:00:00 og så timestampene laves ud fra det.
Ydermere, når jeg gemmer regnearket og åbner det igen, forsvinder alle timestamps. Kan det undgås?
----------------------------------------------------------
Function Timestamp(Reference As Range)
If Reference.Value <> "" Then
Timestamp = Format(Now, "hh:mm:ss")
Else
Timestamp = ""
End If
End Function
-----------------------------------------------------------

MVH
Til top



Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 26.Okt.2021 kl. 14:00
hej her er et lille ark som du måske kan bruge som ud gangs punkt

det er lavet til at tjekke tiderne på en bus rute men det du skal bruge er kolonnerne g til k


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
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 26.Okt.2021 kl. 14:01
ellers må du upload dit ark så vi kan se på det.


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
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 26.Okt.2021 kl. 14:29
Prøver at kigge på detSmile
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Direkte link til dette indlæg Sendt: 27.Okt.2021 kl. 12:28
Timestamp = Format(0, "hh:mm:ss")
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.
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 27.Okt.2021 kl. 13:44
Hej igen

Allerførst; jeg er IKKE ret ferm i Excel - SorrySmile

Jeg sætter denne kode ind via VBA:

Function Timestamp(Reference As Range)
IF Reference.Value <> “” Then
Timestamp = Format(Now,”dd-mm-ss”)
Else
Timestamp = “”
End If
End Function

Derefter skriver jeg =timestamp(a5) ind i cellen, hvor der står 12:57:13
Når jeg så skriver løberens startnummer (6) og trykker enter, sætter den timestamp'et.

Problemet er, at den bruger PC'ens ur som reference. Det gør at jeg skal regne frem og tilbage for at få løberens reelle løbstid.
Hvis jeg i stedet kan bruge et stopur som reference, starter tiden på 00:00:00

Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Direkte link til dette indlæg Sendt: 27.Okt.2021 kl. 14:22
Udskift linjen
Timestamp = Format(Now,”dd-mm-ss”)
med
Timestamp = Format(0,”hh-mm-ss”)
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.
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 27.Okt.2021 kl. 14:24
Glemte et bille af regnearket
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 28.Okt.2021 kl. 16:32
jeg ved godt at mit ark ikke er det leder efter men med lidt tilpasning kunne det godt komme til
hvis du trykker på "start ny tidstagning" så starter tidstagningen i I kolonnen også registrere den tiden for løberne efterhånden som de kommer ind i I og forskellen mellem dem er i K kolonnen
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
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 28.Okt.2021 kl. 17:46
Hvis jeg trykker på start ny tidstagning markerer den blot cellen?
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 28.Okt.2021 kl. 17:53
ja od så trykker på S så starter stopuret og når så første løber kommer i mål trykkes M og for hver der kommer en i mål trykkes på M og når sidste mand er i mål trykkes F
jeg ved godt opbygningen af arket ikke er tilpasset dit brug men som udgangs punkt tror jeg godt det kan bruges

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
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 28.Okt.2021 kl. 18:12
Hmm, jeg må gøre noget forkert for jeg kan ikke få det til at virke.
For at prøve at forklare hvordan det skal virke, så skal jeg kunne taste et startnummer i en celle og når jeg så trykker på enter, så laver excel en mellemtid. 
Det skal ikke være sådan, at jeg trykker på en knap der generer en mellemtid, når en løber kommer i mål, for så har jeg ikke et nummer (eller  et navn) på løberen
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Direkte link til dette indlæg Sendt: 29.Okt.2021 kl. 12:40
Jeg tror, at du er nødt til at vedhæfte dit ark, for det er ikke muligt helt, at forstå, hvad du ønsker...
...dit oprindelige spørgsmål lød blot på, at få funktionen til at starte fra nul i stedet for fra 'Nu'.

Og, det gør du ved at ændre 'NOW' til '0'.

Men, det lyder som om, at der er mere i det end som sådan?
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.
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 30.Okt.2021 kl. 11:30
Hej

Det jeg leder efter er beskrevet i denne video. Det behøver dog slet ikke at være så avanceret.
Se 3.30 min henne i videoen.

-Jeg har prøvet at finde ud af hvordan jeg kan komme i besiddelse af dette program, uden held-

I videoen taster han i den blå og det violette celle, og starter derved et stopur "inde bag ved".
Dette stopur bruger kolonnen Timestamp som reference og laver derved et timestamp, når han taster et (start)nummer i kolonne Bib.

Det eneste jeg har behov for er kolonnerne Bib og Timestamp og så den blå eller violette celle, altså stopurs delen:-)
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Direkte link til dette indlæg Sendt: 30.Okt.2021 kl. 11:35
Hvilken video???
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.
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 30.Okt.2021 kl. 13:31
HovsaSmile
https://www.youtube.com/watch?v=WJ6NGbDyFE0&t=2s
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
Direkte link til dette indlæg Sendt: 30.Okt.2021 kl. 15:30
hvad gør du hvis der kommer 5 i mål samlet så kan du ikke nå at skrive nr ind før de er forbi
man skal nok skrive nr ned manuelt også taste dem ind efter hånden som der er tid til det
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
Til top
fun2run Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Okt.2021
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 30.Okt.2021 kl. 15:51
De løb jeg arrangerer er små (og billige) løb. Det er derfor at jeg ikke bruger chiptidstagning, der kan koste op til 30-40 kr. pr. løber.
Prisen på de "professionelle" firmaer gør, at der er et marked for billige systemer (hvis nogen ville lave det:-))

Der er 2 muligheder:
2 mand. Den ene skriver ned, den anden laver bare et timestamp (som i videoen). Senere overfører man løbere til arket.
Eller, som jeg plejer, laver en sluse hvor der kun kan være én løber ad gangen. Så kommer de først igennem mål, når deres nummer er tastet.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk