Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: clock met stopwatch in Excel  (gelezen 17640 keer)

0 leden en 1 gast bekijken dit topic.

Offline danny147

  • Oplosser
  • ****
  • Berichten: 564
  • Geslacht: Man
  • Lotto, de sleutel tot het succes.
clock met stopwatch in Excel
« Gepost op: 22 juli 2006, 13:33:44 »
Graag zou ik een site willen vinden waar ik een clock met stopwatch kan vinden, zodanig als ik telkens op de ENTER toets druk, dat hij mij de tijd geeft tot op 0,01 sec in een cel en in de cel daaronder enz...

OF hebben jullie hiervoor een code die ik in een module kan kopiėren.

Groetjes Danny.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz 1200
SAMSUNG_NP1234567890
Intel(R) HD Graphics 4000 2112MB -
Realtek High Definition Audio
Nr: 1 Model: Hitachi HTS727575A9E364
C:\ NTFS 670,11GB 494,48GB 8 080MB
AV: Trend Micro Maximum Security

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:clock met stopwatch in Excel
« Reactie #1 Gepost op: 22 juli 2006, 15:14:33 »
Ik heb de bijhorende bijlage voor jou gemaakt. Neem gerust een kijkje en ook in de VBA code. Niet moeilijk.

Wigi
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline danny147

  • Oplosser
  • ****
  • Berichten: 564
  • Geslacht: Man
  • Lotto, de sleutel tot het succes.
Re:clock met stopwatch in Excel
« Reactie #2 Gepost op: 22 juli 2006, 21:18:08 »
Ik heb de bijhorende bijlage voor jou gemaakt. Neem gerust een kijkje en ook in de VBA code. Niet moeilijk.

Wigi

Beste Wigi

De start en stopknoppen zijn perfect alsook de tijd in A1, maar als ik de tweede keer klik op de stopknop zou ik zowel de 1 ste tijd moeten zien en ook de 2 de tijd enz in cel A2, A3 enz...
Is het ook mogelijk de tijd zichtbaar te maken op het scherm ?

Groetjes Danny.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz 1200
SAMSUNG_NP1234567890
Intel(R) HD Graphics 4000 2112MB -
Realtek High Definition Audio
Nr: 1 Model: Hitachi HTS727575A9E364
C:\ NTFS 670,11GB 494,48GB 8 080MB
AV: Trend Micro Maximum Security

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:clock met stopwatch in Excel
« Reactie #3 Gepost op: 23 juli 2006, 14:02:23 »
Danny

gebruik dit:

Private Sub CommandButton1_Click()
  timing = Timer
  Range("B1").Value = True
  Do While Range("B1")
    Range("C1") = Format(Timer - timing, "0.00") & " seconden"
    DoEvents
Loop
End Sub

Private Sub CommandButton2_Click()
  Range("A1") = "Tijden"
  Range("B1") = Not Range("B1")
  If timing < 0 Then timing = timing + 1440
  Range("A65536").End(xlUp).Offset(1, 0) = Range("C1")
  Range("C1").ClearContents
End Sub

Wigi
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline danny147

  • Oplosser
  • ****
  • Berichten: 564
  • Geslacht: Man
  • Lotto, de sleutel tot het succes.
Re:clock met stopwatch in Excel
« Reactie #4 Gepost op: 23 juli 2006, 19:01:32 »
Danny

gebruik dit:

Private Sub CommandButton1_Click()
  timing = Timer
  Range("B1").Value = True
  Do While Range("B1")
    Range("C1") = Format(Timer - timing, "0.00") & " seconden"
    DoEvents
Loop
End Sub

Private Sub CommandButton2_Click()
  Range("A1") = "Tijden"
  Range("B1") = Not Range("B1")
  If timing < 0 Then timing = timing + 1440
  Range("A65536").End(xlUp).Offset(1, 0) = Range("C1")
  Range("C1").ClearContents
End Sub

Wigi

Beste Wigi

ik denk dat ik een foutje heb gemaakt, heb bestand hier bijgevoegd.
Kan je eens kijken wat ik fout heb gedaan ?
De bedoeling is, als ik op start duw en ik duw daarna op stop dat de tijd wordt weergegeven in cel A1
Als ik terug op stop duw dat ik dan de tweede tijd krijg in cel A2 enz... Bv. A1 = 0 uur 15 min 12 sec  1/100 sec.
                          A2 = 0 uur 15 min 13 sec  1/100 sec.
Als ik duw dat krijg ik in cel A2 terug een tijd dien opnieuw is gelopen vanaf nul.

Groetjes Danny.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz 1200
SAMSUNG_NP1234567890
Intel(R) HD Graphics 4000 2112MB -
Realtek High Definition Audio
Nr: 1 Model: Hitachi HTS727575A9E364
C:\ NTFS 670,11GB 494,48GB 8 080MB
AV: Trend Micro Maximum Security

Offline jpvs

  • Lid
  • *
  • Berichten: 33
  • Geslacht: Man
  • Oplossing.be
Re:clock met stopwatch in Excel
« Reactie #5 Gepost op: 23 juli 2006, 19:40:39 »
Heb ooit eens een bestand gedownload
zie bij lage
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:clock met stopwatch in Excel
« Reactie #6 Gepost op: 23 juli 2006, 19:59:42 »
Heb het gefixt. Ik heb ook overbodige code op andere plaatsen gedeleted. Als je in het vervolg niet goed weet waar een bepaald stukje code moet komen, vraag het dan, beter dan onnodige grote bestanden te hebben. Kan ook tot rare situaties leiden soms.

Wigi
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline danny147

  • Oplosser
  • ****
  • Berichten: 564
  • Geslacht: Man
  • Lotto, de sleutel tot het succes.
Re:clock met stopwatch in Excel
« Reactie #7 Gepost op: 25 juli 2006, 11:26:56 »
Heb ooit eens een bestand gedownload
zie bij lage

Bedankt JPVS

Dit is een goed voorbeeld dat geschikt is voor renners die met een verschil van tijd vertrekken, zoals een tijdrit.

Groetjes Danny.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz 1200
SAMSUNG_NP1234567890
Intel(R) HD Graphics 4000 2112MB -
Realtek High Definition Audio
Nr: 1 Model: Hitachi HTS727575A9E364
C:\ NTFS 670,11GB 494,48GB 8 080MB
AV: Trend Micro Maximum Security

Offline danny147

  • Oplosser
  • ****
  • Berichten: 564
  • Geslacht: Man
  • Lotto, de sleutel tot het succes.
Re:clock met stopwatch in Excel
« Reactie #8 Gepost op: 25 juli 2006, 11:29:57 »
Heb het gefixt. Ik heb ook overbodige code op andere plaatsen gedeleted. Als je in het vervolg niet goed weet waar een bepaald stukje code moet komen, vraag het dan, beter dan onnodige grote bestanden te hebben. Kan ook tot rare situaties leiden soms.

Wigi

Bedankt Wigi voor dit voorbeeld.

Dit is wat ik zocht en zal zeker van pas komen.

Groetjes Danny.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz 1200
SAMSUNG_NP1234567890
Intel(R) HD Graphics 4000 2112MB -
Realtek High Definition Audio
Nr: 1 Model: Hitachi HTS727575A9E364
C:\ NTFS 670,11GB 494,48GB 8 080MB
AV: Trend Micro Maximum Security

Offline KvR36

  • Nieuw lid
  • Berichten: 2
  • Oplossing.be
Re:clock met stopwatch in Excel
« Reactie #9 Gepost op: 30 juli 2006, 20:25:25 »
hey Danny, het Wigi,

zelf organiseer ik komende WE ook een loopwedstrijd,
en zoek ik een manier om vlot een ranking op te maken met tijd.

jullie macro is interessant, maar ik wil graag nog iets verder gaan : graag wil ik bij het ingeven van een wedstrijdnummer een mogelijkheid voorzien dat bij het enteren de tijd automatisch naast het nummer wordt geregistreerd.

kunnen jullie zoiets ontwikkelen ?

in ieder geval bedankt ! koen
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:clock met stopwatch in Excel
« Reactie #10 Gepost op: 31 juli 2006, 12:43:36 »
Dag Koen

doe het volgende met het bestand dat laatst bijgevoegd werd in deze vraag:

1. Wis alle cellen uit dat bestand, behalve de knoppen.

2. Vervang de code door deze code:

Option Explicit
Public timing As Double
Public running As Boolean

'code opgesteld door Wim Gielis, juli 2006
'www.oplossing.be/index.php?board=79

Private Sub CommandButton1_Click()
    'start timer
    Range("A1") = "Rugnummer"
    Range("B1") = "Tijden"
    timing = Timer
    running = True
    Do While running
        Range("C1") = Format(Timer - timing, "0.00") & " seconden"
        DoEvents
    Loop
End Sub

Private Sub CommandButton2_Click()
    'stop timer
    running = False
    Range("B1").End(xlDown).Select
End Sub

Private Sub CommandButton3_Click()
    'zet tussentijd weg
    Dim ans As Long
    If timing < 0 Then timing = timing + 1440
    ans = InputBox("Geef het wedstrijdnummer in.", "Tijd wegschrijven")
    Range("A65536").End(xlUp).Offset(1, 0) = ans
    Range("B65536").End(xlUp).Offset(1, 0) = Range("C1")
End Sub

Lukt het?

Wigi

PS: mag ik een gokje wagen  :) is je naam Koen Van Rie?
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline KvR36

  • Nieuw lid
  • Berichten: 2
  • Oplossing.be
Re:clock met stopwatch in Excel
« Reactie #11 Gepost op: 31 juli 2006, 22:38:15 »
hey Wigi,

je code werkt perfekt, graag had ik ook zulke kennis !

weet je toevallig hoe je de seconden kolom kan converteren naar een mooier ogende "uur : min : sec" weergave

bvb 3600 seconden = 01:00:00

kan je zulke convertie maken ?

alvast bedankt voor je mooie werk !

Koen
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:clock met stopwatch in Excel
« Reactie #12 Gepost op: 01 augustus 2006, 00:31:32 »
Voilą Koen

Option Explicit
Public timing As Double
Public running As Boolean

'code opgesteld door Wim Gielis, augustus 2006
'www.oplossing.be/index.php?board=79

Private Sub CommandButton1_Click()
    'start stopwatch
    Dim tijd As String
    Range("A1") = "Rugnummer"
    Range("B1") = "Tijden"
    timing = Timer
    running = True
    Do While running
        tijd = ""
        tijd = tijd & Format(Int((Timer - timing) / 3600), "00") & ":"
        tijd = tijd & Format(Int(((Timer - timing) - Int((Timer - timing) / 3600) * 3600) / 60), "00") & ":"
        tijd = tijd & Format((Timer - timing) - 3600 * Int((Timer - timing) / 3600) - _
                60 * Int(((Timer - timing) - Int((Timer - timing) / 3600) * 3600) / 60), "00.00")
        Range("C1") = tijd
        DoEvents
    Loop
End Sub

Private Sub CommandButton2_Click()
    'stop timer
    running = False
    Range("C1").Select
End Sub

Private Sub CommandButton3_Click()
    'zet tussentijd weg
    Dim ans As Long
    If timing < 0 Then timing = timing + 1440
    On Error Resume Next
    ans = InputBox("Geef het wedstrijdnummer in.", "Tijd wegschrijven")
    Range("A65536").End(xlUp).Offset(1, 0) = ans
    Range("B65536").End(xlUp).Offset(1, 0) = Range("C1")
End Sub

Wigi
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline danny147

  • Oplosser
  • ****
  • Berichten: 564
  • Geslacht: Man
  • Lotto, de sleutel tot het succes.
Re:clock met stopwatch in Excel
« Reactie #13 Gepost op: 20 augustus 2006, 15:33:36 »
Beste wigi (wim)

Heb vorige berichtjes allemaal eens uitgeprobeerd en ze weken allemaal fantastich op eentje na vind ik.
Bij het automatisch aan tijd een rugnummer toevoegen vind ik dat dit in werkelijk niet uitvoerbaar is.
Wanneer twee lopers binnen komen met een verschil van
0,5 sec. of 2 sec. heeft men de tijd niet om deze twee te
reistreren met rugnummer en tijd.
Mijn vraag is nu, kan men in het werblad typen terwijl de tijd loopt, heb dit gedaan maar de tijd stopt dan.
De bedoeling is als ik op tussentijd drukt van twee lopers
die kort op elkaar binnen komen dat ik achteraf de rugnummer op mijn gemak er kan voorzetten terwijl de tijd nog verder loopt.
Zie bijlage (voorbeeld van tijden xls)

Groetjes Danny
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz 1200
SAMSUNG_NP1234567890
Intel(R) HD Graphics 4000 2112MB -
Realtek High Definition Audio
Nr: 1 Model: Hitachi HTS727575A9E364
C:\ NTFS 670,11GB 494,48GB 8 080MB
AV: Trend Micro Maximum Security

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re:clock met stopwatch in Excel
« Reactie #14 Gepost op: 20 augustus 2006, 16:45:53 »
Hoi Danny,

Ik wil je niet op een verkeerd brengen (of je hele opzet laten omgooien), maar een tijdje geleden heb ik iets dergelijks moeten maken voor een collega, en heb dit opgelost door met rechts te klikken in een cel naast de naam van de deelnemer (Er zit natuurlijk wel een beetje VBA code achter). Hierdoor werd de huidige tijd geregistreerd in de cel.
Met deze tijden kan je dan vrij makkelijk werken om tussentijden, eindtijden en rangschikkingen te berekenen (volgens mij).

Rechtsklik eerst in de kolom "Vertrek" vooraleer je ergens anders klikt.

Bekijk het eens, en gebruik het naar eigen goeddunken.

groetjes

PS.Het ziet er wel niet "af" uit, maar ik heb het een beetje moeten strippen omdat de regels van deze club anders waren dan je normaal zou verwachten.  ;)
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

 


www.combell.com