Skip to main content

Hoe automatisch de datum in een cel invullen wanneer een aangrenzende cel wordt bijgewerkt in Excel?

Author: Siluvia Last Modified: 2025-05-29

Soms wil je, wanneer je een cel in een bepaalde kolom bijwerkt, de laatste datum van de wijziging markeren. Dit artikel zal een VBA-methode aanbevelen om dit probleem op te lossen. Wanneer een cel wordt bijgewerkt, wordt de aangrenzende cel onmiddellijk automatisch gevuld met de huidige datum.

Automatisch de huidige datum invullen in een cel wanneer een aangrenzende cel wordt bijgewerkt met VBA-code


Automatisch de huidige datum invullen in een cel wanneer een aangrenzende cel wordt bijgewerkt met VBA-code

Stel dat de gegevens die je moet bijwerken zich in kolom B bevinden, en wanneer een cel in kolom B wordt bijgewerkt, wordt de huidige datum ingevuld in de aangrenzende cel van kolom A. Zie screenshot:

Auto populate current date in cell when adjacent cell is updated

Je kunt de volgende VBA-code uitvoeren om dit probleem op te lossen.

1. Klik met de rechtermuisknop op het werkbladtabblad waarvoor je automatisch de datum wilt invullen op basis van de bijgewerkte aangrenzende cel, en klik vervolgens op Weergave Code in het rechtermuisknopmenu.

click View Code from the right-clicking menu

2. Plak de onderstaande VBA-code in het Code-venster in het Microsoft Visual Basic for Applications-venster.

VBA-code: vul automatisch de huidige datum in een cel in wanneer de aangrenzende cel wordt bijgewerkt

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'Updated by Extendoffice 2017/10/12
    Dim xRg As Range, xCell As Range
    On Error Resume Next
    If (Target.Count = 1) Then
        If (Not Application.Intersect(Target, Me.Range("B:B")) Is Nothing) Then _
            Target.Offset(0, -1) = Date
        Application.EnableEvents = False
        Set xRg = Application.Intersect(Target.Dependents, Me.Range("B:B"))
        If (Not xRg Is Nothing) Then
            For Each xCell In xRg
                xCell.Offset(0, -1) = Date
            Next
        End If
        Application.EnableEvents = True
    End If
End Sub

Opmerkingen:

1). In de code betekent B:B dat de bijgewerkte gegevens zich in kolom B bevinden.
2). -1 geeft aan dat de huidige datum wordt ingevuld in de kolom links van kolom B. Als je wilt dat de huidige datum in kolom C wordt ingevuld, verander dan -1 in 1.

3. Druk tegelijkertijd op Alt + Q om het Microsoft Visual Basic for Applications-venster te sluiten.

Vanaf nu zal, wanneer cellen in kolom B worden bijgewerkt, de aangrenzende cel in kolom A onmiddellijk worden gevuld met de huidige datum. Zie screenshot:

when updating cells in column B, the adjacent cell in column A will be populated with current date

a screenshot of kutools for excel ai

Ontdek de Magie van Excel met Kutools AI

  • Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
  • Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
  • VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules gemakkelijk.
  • Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Verhoog uw Excel-mogelijkheden met AI-aangedreven tools. Download Nu en ervaar een ongekende efficiëntie!

Gerelateerde artikelen:

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!