[excel] datum van vandaag in veld als ander veld wijzigt *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • snrwo1
  • Registratie: Juni 2006
  • Laatst online: 08-08-2024
Een simpel excel sheet in 2007. Als ik een veld wijzig, wil ik zien wanneer dat voor het laatst is geweest, dus zodra ik een bepaald veld wijzig, moet een ander veld (meestal het ernaast liggende, maar hoeft niet per sé) dus de huidige datum krijgen. Hoe moet dat tegenwoordig? een soort van =vandaag() als ander veld wijzigt.

Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Dit kan alleen maar met macro's. Iets als (in de juiste sheet):
Visual Basic:
1
2
3
4
5
6
7
8
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cell As Range
    For Each cell In Target
        If cell.Column = 1 Then
            cell.Offset(0, 1) = Date
        End If
    Next
End Sub

Nadeel is dat je macro's nodig hebt, en dat undo voor die cel niet meer werkt.

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Gaat het om de datum in een cel, of wil je gewoon de datum weten? Als dat laatste, kan je ook trackchanges aanzetten.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)