質問

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

通報する

回答 (3件)

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

この回答へのお礼

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

以下のようなマクロで最終更新日を記録することは可能です。

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右クリック→「コードの表示」で表示される画面にペーストして下さい。

この回答へのお礼

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

=NOW()

このQ&Aは役に立ちましたか?5 件

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

新しく質問する

注目の記事

おしトピ教える力コンテスト ファイナリスト発表!

幼児、中学生、人生の大先輩へ教えるお題のファイナリスト回答を選出いたしました。
グランプリに選ばれる回答はどれなのか?是非ご覧ください。

このQ&Aを見た人が検索しているワード


新しく質問する

このカテゴリの人気Q&Aランキング

毎日見よう!教えて!gooトゥディ

べんりQ&A特集