KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe registreert u automatisch datum en tijd zodra een cel wordt gewijzigd?

AuteurXiaoyang Wijzigingsdatum

In het dagelijks gebruik van Excel is het vrij eenvoudig om handmatig statische datum- en tijdstipwaarden in te voeren of formules te gebruiken die dynamisch de huidige datum tonen, continu bijgewerkt volgens de systeemklok. Wilt u echter het exacte tijdstip vastleggen waarop een cel verandert of een nieuwe waarde wordt ingevoerd – oftewel een tijdstempel van bewerkingen aanmaken – dan hebt u een andere aanpak nodig. Automatische tijdstempels zijn bijzonder waardevol voor toepassingen zoals het bijhouden van wijzigingen in databestanden, het monitoren van updates in ordertrackingbladen of het registreren van invoer in gedeelde werkbladen voor auditdoeleinden. Hoewel Excel geen ingebouwde functie biedt om tijdstempels automatisch vast te leggen bij waardeveranderingen, bestaan er diverse praktische oplossingen. In dit artikel ontdekt u verschillende methoden – van VBA-programmering tot slimme formuletechnieken – waarmee u automatisch datum en tijdstip kunt registreren zodra celwaarden wijzigen.

Registreer automatisch datum en tijd wanneer een cel verandert met VBA-code


Registreer automatisch datum en tijd wanneer een cel verandert met VBA-code

Stel dat u een tabel met waarden heeft waarin u updates direct wilt bijhouden. Bijvoorbeeld: de Huidige datum en tijd moet automatisch in kolom C verschijnen telkens wanneer een waarde in kolom B wordt gewijzigd of een nieuwe invoer wordt gedaan. Deze toepassing komt vaak voor bij aanwezigheidslijsten, voorraadlogboeken of elke workflow waarbij tijdstempels cruciaal zijn voor historie, verantwoordelijkheid of compliance.

screenshot van het resultaat

Voor het automatiseren van dit soort logboekregistratie kunt u een eenvoudige VBA-macro gebruiken die is afgestemd op uw werkblad. In tegenstelling tot handmatige tijdstempelinvoer zorgt deze VBA-gebaseerde methode ervoor dat elke wijziging automatisch wordt vastgelegd — waardoor handmatig werk én fouten door vergetelheid flink worden verminderd. Houd er echter rekening mee dat VBA-oplossingen vereisen dat gebruikers macro’s inschakelen en het bestand opslaan in een macro-inschakelbaar formaat ().xlsm), en dat VBA-code alleen werkt in omgevingen waar macro’s zijn toegestaan.

Volg deze stappen om de functie voor automatische tijdstempels toe te passen met behulp van VBA-code:

1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

2. Selecteer in het VBA-venster uw doelwerkblad in de Projectverkenner aan de linkerkant. Dubbelklik op het blad om het codevenster voor dat werkblad te openen. Kopieer en plak vervolgens de volgende VBA-code in het lege modulegebied:

VBA-code: Registreer automatisch datum en tijd wanneer een cel verandert

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20250722
Dim WorkRng As Range
Dim Rng As Range
Dim xOffsetColumn As Integer
Set WorkRng = Intersect(Application.ActiveSheet.Range("B:B"), Target)
xOffsetColumn = 1
If Not WorkRng Is Nothing Then
    Application.EnableEvents = False
    For Each Rng In WorkRng
        If Not VBA.IsEmpty(Rng.Value) Then
            Rng.Offset(0, xOffsetColumn).Value = Now
            Rng.Offset(0, xOffsetColumn).NumberFormat = "dd-mm-yyyy, hh:mm:ss"
        Else
            Rng.Offset(0, xOffsetColumn).ClearContents
        End If
    Next
    Application.EnableEvents = True
End If
End Sub

screenshot van het gebruik van VBA-code

3. Nadat u de code hebt ingevoerd, slaat u uw wijzigingen op en sluit u de VBA-editor. Ga terug naar het Excel-werkblad. Vanaf nu wordt telkens wanneer u gegevens in een cel in kolom B wijzigt of nieuwe gegevens invoert, de aangrenzende cel in kolom C automatisch bijgewerkt met de huidige datum en tijd.

Opmerkingen en tips:

  • Pas de kolom aan: U kunt de kolom waarin wijzigingen worden gevolgd aanpassen door de regel Set WorkRng = Intersect(Application.ActiveSheet.Range(„B:B"), Target)in het script te bewerken. Wijzig bijvoorbeeld „B:B" naar een andere kolom, indien nodig.
  • Kolomoffset uitgelegd: De regel xOffsetColumn = 1 bepaalt in welke kolom de datum/tijd-waarde wordt ingevoegd. Door dit getal aan te passen, verschuift het tijdstempel verder naar rechts ten opzichte van de kolom met gewijzigde waarden (bijvoorbeeld 2 voor twee kolommen verderop, 3 voor drie kolommen, enzovoort).
  • Gedrag bij verwijderen: Als een waarde in de gecontroleerde kolom wordt verwijderd, verdwijnt de bijbehorende tijdstempel in de aangrenzende cel automatisch ook.
  • Fouten voorkomen:Sla uw werkmap op in een macro-inschakelbaar formaat ().xlsm) en zorg ervoor dat u macro's inschakelt bij het openen van de werkmap, zodat het automatische tijdstempel correct werkt.
  • Compatibiliteitswaarschuwing: VBA-oplossingen werken mogelijk niet zoals verwacht als macro's zijn uitgeschakeld of op sommige cloudgebaseerde Excel-platforms, zoals Excel voor het web.

Deze methode is uiterst betrouwbaar voor de meeste desktop-Excelgebruikers en bijzonder geschikt voor datasets van gemiddelde grootte waarbij audittracering essentieel is. Als u tijdstempels nodig hebt op een meer formulegestuurde of toegankelijke manier—zonder macro’s—overweeg dan de onderstaande alternatieven.


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins