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.
Dit kan alleen maar met macro's. Iets als (in de juiste sheet):
Nadeel is dat je macro's nodig hebt, en dat undo voor die cel niet meer werkt.
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
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)