Hoe registreert u automatisch datum en tijd zodra een cel wordt gewijzigd?
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.

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

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
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.
- 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