Hoe de datum in de cel automatisch te vullen wanneer de aangrenzende cel wordt bijgewerkt in Excel?
Soms, wanneer u een cel in een bepaalde kolom bijwerkt, wilt u misschien de laatste datum voor het bijwerken markeren. In dit artikel wordt een VBA-methode aanbevolen om dit probleem op te lossen. Wanneer de cel wordt bijgewerkt, wordt de aangrenzende cel onmiddellijk automatisch gevuld met de huidige datum.
Vul de huidige datum automatisch in de cel in wanneer de aangrenzende cel wordt bijgewerkt met VBA-code
Stel dat de gegevens die u nodig hebt om de lokalisaties in kolom B bij te werken, en wanneer cel in kolom B wordt bijgewerkt, wordt de huidige datum ingevuld in de aangrenzende cel van kolom A. Zie screenshot:
U kunt de volgende VBA-code uitvoeren om dit probleem op te lossen.
1. Klik met de rechtermuisknop op de bladtab die u nodig hebt om de datum automatisch in te vullen op basis van de aangrenzende bijgewerkte cel, en klik vervolgens op Bekijk code vanuit het rechtsklikmenu.
2. Kopieer en plak de onderstaande VBA-code in het codevenster in het venster Microsoft Visual Basic for Applications.
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:
3. druk op anders + Q toetsen tegelijkertijd om de Microsoft Visual Basic voor toepassingen venster.
Vanaf nu wordt bij het bijwerken van cellen in kolom B de aangrenzende cel in kolom A onmiddellijk gevuld met de huidige datum. Zie screenshot:
Gerelateerde artikelen:
- Hoe vul ik automatisch andere cellen in bij het selecteren van waarden in de vervolgkeuzelijst van Excel?
- Hoe automatisch aanvullen tijdens het typen in de vervolgkeuzelijst Excel?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!