- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シート内で変更があった場合に、更新日付・時間を表示)
エクセルで値の更新後、変更のあった日時を表示する方法は?
このQ&Aのポイント
- エクセルで値の更新(Vlookupを使ってブックリンクしています)後、値に変化があった場合、更新された日付・時間を表の「A2」箇所に表示させたい場合は、どうすればよいでしょうか。
- マクロを使って直接セルに文字を入力した場合は更新時間が変化しますが、ブックリンクの値の更新後に変更があっても時間が変更されません。変更のあった日時を表示するためにはどうすればよいでしょうか。
- Excelにおいて、値の更新後に変更があった場合、更新された日付・時間を特定のセルに表示させたいと思っています。直接入力した場合は更新時間が変化しますが、ブックリンクの値の更新後に変更があっても時間が変更されません。変更のあった日時を表示する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 外していたらごめんなさい。 操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に↓のコードをコピー&ペーストしてみてください。 Private Sub Worksheet_Calculate() With Range("A2") .Value = DateValue(Now()) + TimeValue(Now()) .NumberFormatLocal = "yyyy/m/d h:mm:ss" End With End Sub ではどうでしょうか? 尚、日付・時間表示は好みによって変更してみてください。m(__)m
お礼
回答頂きありがとうございました。 他のファイルではありますが大活用させて頂きました!!
補足
ご回答ありがとうございます! 試してみたところ、ブックリンクしているファイルも同時に開くと 日時が最新になるのですが、リンクしているファイルを開かず値の更新のみを 行った場合は最新の日時に更新されない状態です。 値の更新のみで最新の日時を記載させることは出来ますでしょうか。 言葉足らずで申し訳ございません。