Skip to main content

Hoe maak je een stopwatch in een Excel-werkblad?

Author: Xiaoyang Last Modified: 2025-05-29

Als je een stopwatch nodig hebt in je Excel-werkblad, kan het je helpen bij het bijhouden van de tijd die nodig is om taken te voltooien. Stel je voor dat je een Start-, Stop- en Resetknop hebt om de stopwatch te bedienen, zoals te zien is in de onderstaande schermafbeelding. Door op de Start-knop te klikken begint de timer, de Stop-knop pauzeert deze en de Reset-knop wist de tijd. In dit artikel laten we je stap-voor-stap zien hoe je een eenvoudige maar functionele stopwatch in Excel kunt maken met behulp van VBA-code.

A screenshot of an Excel worksheet with a stopwatch containing Start, Stop, and Reset buttons

Maak een stopwatch met drie knoppen door VBA-code te gebruiken


 Maak een stopwatch met drie knoppen door VBA-code te gebruiken

Om een stopwatch met drie knoppen, namelijk Start, Stop en Resetten, te maken, volg je de volgende stappen één voor één.

Voeg eerst drie opdrachtknoppen in.

1. Klik op "Developer" > "Invoegen" > "Opdrachtknop", zie screenshot:

A screenshot showing the Developer tab in Excel with the Insert Command Button option highlighted

2. Sleep vervolgens de muis om een knop te tekenen. Nadat je de knop hebt ingevoegd, kun je de tekst op de knop wijzigen. Klik op "Developer" > "Eigenschappen". Voer in het venster "Eigenschappen" de nieuwe tekst "Start" in het tekstvak naast "Caption" in, zie screenshots:

A screenshot showing the Developer tab in Excel with the Properties option highlighted Arrow A screenshot of the Command Button properties dialog in Excel, showing where to set the Caption property to Start

3. Herhaal de bovenstaande twee stappen om nog twee knoppen in te voegen en geef ze de tekst “Stop” en “Resetten”, zie screenshot:

A screenshot of three Command Buttons being renamed to 'Start', 'Stop', and 'Reset'

4. Na het invoegen van de knoppen verlaat je de ontwerpmodus door te klikken op "Developer" > "Ontwerpmodus".

Maak vervolgens een VBA-code.

5. Klik vervolgens met de rechtermuisknop op het tabblad van het huidige werkblad en kies "Weergave Code". Kopieer en plak in het pop-upvenster "Microsoft Visual Basic for Applications" de volgende code in de "Sheet Code":

Public StopIt As Boolean
Public ResetIt As Boolean
Public LastTime
Private Sub CommandButton1_Click()
Dim StartTime, FinishTime, TotalTime, PauseTime
StopIt = False
ResetIt = False
If Range("C2") = 0 Then
  StartTime = Timer
  PauseTime = 0
  LastTime = 0
Else
  StartTime = 0
  PauseTime = Timer
End If
StartIt:
  DoEvents
  If StopIt = True Then
    LastTime = TotalTime
    Exit Sub
  Else
    FinishTime = Timer
    TotalTime = FinishTime - StartTime + LastTime - PauseTime
    TTime = TotalTime * 100
    HM = TTime Mod 100
    TTime = TTime \ 100
    hh = TTime \ 3600
    TTime = TTime Mod 3600
    MM = TTime \ 60
    SS = TTime Mod 60
    Range("C2").Value = Format(hh, "00") & ":" & Format(MM, "00") & ":" & Format(SS, "00") & "." & Format(HM, "00")
    If ResetIt = True Then
      Range("C2") = Format(0, "00") & ":" & Format(0, "00") & ":" & Format(0, "00") & "." & Format(0, "00")
      LastTime = 0
      PauseTime = 0
      End
    End If
    GoTo StartIt
  End If
End Sub
Private Sub CommandButton2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  StopIt = True
End Sub
Private Sub CommandButton3_Click()
  Range("C2").Value = Format(0, "00") & ":" & Format(0, "00") & ":" & Format(0, "00") & "." & Format(0, "00")
  LastTime = 0
  ResetIt = True
End Sub

A screenshot of the VBA editor with code for a stopwatch in Excel

Opmerking: In de bovenstaande code is "C2" de cel waar de stopwatchtijd wordt ingevoegd, en "CommandButton1", "CommandButton2", "CommandButton3" zijn de knopnamen. Je kunt de exacte knopnaam bekijken in de "Naambox", zie screenshot:

A screenshot showing the Name Box in Excel used to verify the names of buttons added to the worksheet

Formatteer vervolgens de stopwatchtijdcel.

6. Formatteer de tijdcel vervolgens als "Tekst" formaat. Je kunt ook de celgrootte, lettertype, letterkleur, achtergrond, etc. naar wens aanpassen, zie screenshot:

A screenshot showing how to format a cell for stopwatch time in Excel, including font and background customization

7. Nadat je de bovenstaande stappen hebt voltooid, zal vanaf nu de tijd starten wanneer je op de "Start"-knop klikt, en stoppen wanneer je op de "Stop"-knop klikt. De "Reset"-knop zal de tijd resetten, zie screenshot:

A screenshot of a stopwatch running in an Excel worksheet with Start, Stop, and Reset buttons in action


Demo: Maak een stopwatch met drie knoppen door VBA-code te gebruiken

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Geniet van permanent gratis AI-functies! Download nu!

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!