• ベストアンサー

エクセルで、ファイルを更新した時点での日付を自動表示させる方法を教えてください。

大変お世話になっています。 エクセルでの、日付表示なのですが ファイルを開いた時点ではなく、前回保存した時点での日付を表示させる方法はありますか? ファイルを開いた時点の日付表示では、印刷だけしたい時、見たいだけの時など、自動で変わってしまっていると不都合があるのです。 保存をした時点での日付と時間が出るようになれば、とても助かるのですが・・・。(ファイルを開いても、保存しなければ、日時表示は前回のまま) 自分でも調べましたが、わからなかったので・・・。 いつもこちらで頼ってすみません。 よろしくおねがいします。

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

  • ベストアンサー
  • skink
  • ベストアンサー率38% (7/18)
回答No.1

こんにちは。 下記URL参照して見てください。

参考URL:
http://www.geocities.jp/ogawa7a/melmal.html
orennji1111
質問者

お礼

ありがとうございました。 大変参考になりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

下記をThisWorkbookのイベントに入れておく。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Worksheets("sheet1").Cells(1, 4) = Now() End Sub D1セルに設定する例です。 セルの書式を日付の日と時刻を表示するものに設定しておく。 これで保存したときだけ、日付が変わるのではないでしょうか。

orennji1111
質問者

お礼

ありがとうございました。 大変参考になりました。

関連するQ&A

  • EXCEL ファイル更新日時の表示、印刷

    お世話になります。 EXCELで、ファイルの更新日時(西暦、年、月、日が必要で、時間は不要ですが)をヘッダもしくはCELLに表示、印刷する方法はないでしょうか? ヘッダでEXCELの標準機能で日付は印刷できますが、印刷月日になってしまい、そのファイルがいつのものか判別出来ません。 (更新前の古い物を印刷したのが後だったら、そちらが新しいと誤判断のもと) CELLに直接更新日を記入するのもついつい忘れがちになりますし、やはり自動的に更新日時が印刷されるとうれしいのですが・・・。 ファイル自体の更新日を見るというのは無しです。 あくまでも印刷物で分かる方法を教えて頂きたいです。 以上、宜しくお願い致します。

  • エクセルのあるページに履歴を自動表示させたい。

    エクセルで関数、VBAを利用して、データ加工などをしています。素人でえすが、関数 数年、VBA 数年、の経験があります。 今回、事情があって、あるデータを逐次入力する必要が生じました。できれば、エクセルを開いた時に、日時・時間を自動表示させたいのですが。 もちろん、=NOW()と、=TODAY()の関数で、セルに自動表示はできますが、・・。 目的は、履歴です。 具体的には、新しいエクセルのシートのA1に(NOW関数で?)日付・時間を表示させて、閉じます。その次このファイルを開くと、A1には、前回の日付。時刻が表示され、A2に今回開いたときの日付・時刻が表示されます。 以下、これを繰り返すと、A列には、ファイルを開いた日時の履歴が表示されます。関数・VBA等を使って、このような処理が可能でしょうか。教えて下さい。 よろしくお願いします。

  • エクセル保存時に自動で日付

    お世話になります。 エクセル2003で保存するときに、 ファイル名の頭に、あるセルの日付を毎回打たなくても自動でつけることってできますか? マクロでもかまいませんが。 たとえばA1に061212と入っていたら、 そのブックを保存するときに、061212 業務日報って自動で保存時の名前に出るように なるでしょうか?

  • Excel 2010 日付の表示

    エクセル2010で ヘッダーに日付けを入れたところ 西暦が後ろに表示されるようになりました。 2014/3/10を例にすると 3/10/2014 という表示です。 ※前回(一週間ぐらい前)印刷した時は 普通の表示でした。 試しにエクセルファイルのセルに 2014/3/10と打ち込んでも 3/10/2014と表示されます。 セルの書式設定で確認すると 【表示形式】→*2001/3/14ですが、そのように表示されないため ユーザー定義で yyyy/mm/dにしてみても 西暦が日付の後ろに表示されます。 どのファイルで試してみても同じ状態です。 何が原因でそうなってしまったのか まったく分かりません。

  • ファイルの更新日時が変わらない。

    エクセルのファイルを更新して保存した後、更新日時が変わらない(前回更新日時のまま)ファイルがあります。前回の更新までは正常に表示されていますし、他のファイルでも正常に変わります。何か設定があるのでしょうか?

  • エクセル2003の日付の自動更新の方法

    エクセル2003で、上書き保存したら、自動的に日付の時刻を更新する方法か、関数を教えてください。

  • Excelで日付を自動表示させたい

    Excelのシートで2行目に1日から末日までの日付が入っています。 他のファイルでは1行目に入力されている年と1月を参照して、Date関数を使って29日以降の日付は自動で表示されるようになっています。 ところが今使っているファイルでは1行目にタイトルが入っていて、年月は別のシートに次のように入力されています。 【○○店売上2008.11】 mid関数を使って数式を作ってみたのですが、29日以降の数字は表示されません。真っ白のままです。 どのようにしたら別シートの年月を参照する形で日付を自動表示させられるのでしょうか?できればタイトルが変えられないのでmid関数でなくても何らかの方法で取り出したいです。 どうかよろしくお願いします。

  • ExcelとAccessで日付の/が表示されなくなりました。

    ExcelやAccessを仕事に使用しています。その中で日付を表示しているセルがいくつかあります(ファイルもいくつかあります)が、『2004/**/**』といった表示で使用していました。それがなぜかわからないのですが、"/"の表示が消え、『2004 ** **』となってしまったのです。日付の表示形式を変えると『2004年**月**日』のようにきちんと表示されるのですが、『**/**/**』の表示にすると"/"が消えてしまいます。 Excelを使用中に気がつきましたが、Accessのファイルにある日付についても同じようになってしまっていました。印刷しても"/"は印刷されません。どなたかわかる方がいらっしゃったら教えてください。

  • エクセルで日付と曜日を横並びで自動表示

    いつもお世話になっています。エクセルに関して質問させていただきます。 今度会社の残業計画を作成する事になったのですが、表に西暦と月を入力すれば曜日と日付を自動出力させたいのですが、いろいろなHPを拝見させてもらっても縦並びの為、エクセルをそれ程使いこなせていない為応用ができませんでした。(画像参照) そこでエクセルに詳しい方、是非横並びの表に日付と曜日を自動出力できる関数の式をご教授下さい。(28日までしかない月などは28日まで、31日までの時は31日まで表示できる様にしたいです。) よろしくお願い致します。

  • エクセルの日付への自動変換を止めさすには

    "1-2-3","2-24" という文字列の入ったCSVファイルを エクセルで開くと 2001/2/3 2月24日 というように 自動で日付と判断されてしまい、そのまま上書きすると 日付データとして確定してしまいます。 エクセルで開いても、該当のセルの値が 1-2-3 2-24 の文字列として使いたいのですが、 エクセルの「書式・セルの書式・表示形式」で、”文字” にしても、うまく出来ません。

専門家に質問してみよう