• ベストアンサー

Excelで更新日を自動的に入れたい

いつもお世話になっております。 エクセルのデータがあるのですが、そのデータは何回か更新してから締めるものです。 これを何月何日に最終更新をしたかが自動的にどこかのセルに出てくるようには出来ないでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

以下のようなマクロで最終更新日を記録することは可能です。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)  If ThisWorkbook.Saved = False Then   Worksheets("Sheet1").Range("A1").Value = Date  End If End Sub このマクロは、何も更新せず保存したときは日付を更新しません。 シート名とセルアドレスは実際の値に変更してください。 マクロはALT+F11でVBE画面を開き、「VBAProjectエクスプローラのThisWorkBook右クリック→「コードの表示」で表示される画面にペーストして下さい。

sasami127
質問者

お礼

ご回答ありがとうございます! ばっちり出るようになりました。 ありがとうございました!!

その他の回答 (2)

  • fake-tang
  • ベストアンサー率24% (186/772)
回答No.3

No1 ですごめんなさい。これは現在の日時を出す関数でしたorz

sasami127
質問者

お礼

ご丁寧にありがとうございます。 答えて頂けた事が嬉しいです。 ありがとうございました!

  • fake-tang
  • ベストアンサー率24% (186/772)
回答No.1

=NOW()

関連するQ&A