Nein, die Funktion "now ()` in Excel (und ähnliche Tabellenkalkulationsprogramme) wird nicht jedes Mal aktualisiert, wenn das Arbeitsbuch geöffnet wird. Es aktualisiert nur, wenn die Tabelle neu berechnet.
Diese Neuberechnung erfolgt unter mehreren Umständen:
* Automatische Berechnung: Wenn die Berechnungseinstellungen Ihrer Tabelle auf "automatisch" (die Standardeinstellung) eingestellt sind, wird "Now ()` aktualisiert, wenn sich der Wert der Zellen ändert. Dies beinhaltet alle von Ihnen vorgenommenen Änderungen oder Änderungen, die von Formeln ausgelöst werden.
* Manuelle Berechnung: Wenn die Berechnung auf "Manuell" eingestellt ist, wird "Now ()" nur aktualisiert, wenn Sie eine Neuberechnung ausdrücklich auslösen (z. B. durch Drücken von F9 oder den Befehl "Now berechnen").
* Öffnen Sie das Arbeitsbuch: Das Öffnen der Arbeitsmappe selbst * garantiert keine Neuberechnung. Es wird nur neu berechnet, wenn die automatische Einstellung eingeschaltet ist und es einen Grund dafür gibt, dass es neu berechnet wird (z. B. eine Formel abhängig von einem geänderten Wert).
Daher spiegelt der von "Now ()" gezeigte Zeitstempel die Zeit der letzten Berechnung *wider, nicht unbedingt die Zeit, in der das Arbeitsbuch geöffnet wurde. Wenn Sie einen Zeitstempel benötigen, der die Eröffnungszeit genau aufzeichnet, müssen Sie VBA -Code verwenden.