Nee, de `NOW()`-functie in Excel (en vergelijkbare spreadsheetprogramma's) wordt niet elke keer bijgewerkt als de werkmap wordt geopend. Het wordt alleen bijgewerkt wanneer de spreadsheet opnieuw wordt berekend.
Deze herberekening gebeurt onder verschillende omstandigheden:
* Automatische berekening: Als de berekeningsinstellingen van uw spreadsheet zijn ingesteld op "Automatisch" (de standaardinstelling), wordt `NOW()` bijgewerkt wanneer de waarde van een cel verandert. Dit omvat alle bewerkingen die u aanbrengt, of wijzigingen die worden geactiveerd door formules.
* Handmatige berekening: Als de berekening is ingesteld op "Handmatig", wordt `NOW()` alleen bijgewerkt als u expliciet een herberekening activeert (bijvoorbeeld door op F9 te drukken of de opdracht "Nu berekenen" te gebruiken).
* De werkmap openen: Het openen van de werkmap zelf *garandeert* geen herberekening. Er wordt alleen opnieuw berekend als de automatische instelling is ingeschakeld en er een reden is om opnieuw te berekenen (bijvoorbeeld een formule die afhankelijk is van een gewijzigde waarde).
Daarom weerspiegelt de tijdstempel die wordt weergegeven door `NOW()` de tijd van de *laatste berekening*, niet noodzakelijkerwijs de tijd waarop de werkmap werd geopend. Als u een tijdstempel nodig heeft die de openingstijd nauwkeurig registreert, moet u VBA-code gebruiken. |