• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL ファイル更新日時の表示、印刷)

EXCELファイルの更新日時表示方法と印刷方法

このQ&Aのポイント
  • EXCELでファイルの更新日時をヘッダまたはCELLに表示し、印刷する方法について教えてください。
  • ヘッダでEXCELの標準機能を使用すれば日付を印刷できますが、印刷されるのは月日であり、ファイルの更新日が分かりづらくなります。
  • CELLに直接更新日を記入するのも煩わしく、自動的に更新日時が印刷される方法があれば助かります。

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

  • ベストアンサー
noname#154242
noname#154242
回答No.1

さんこうに ●ファイルの最終更新日時を取得したい:Excel エクセルの使い方-ユーザー定義関数/VBA http://www.relief.jp/itnote/archives/000271.php

DHS4600
質問者

お礼

violetta430さん、ご回答ありがとうございます。 急ぎの質問としておきながら、忙しくてすぐには試せそうにありません、手が空き次第試してみたいと思います。 ありがとうございました。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.2です! >自動的に更新日時が印刷されるとうれしいのですが・・・。 とありますので、前回の投稿は大きく外していると思います。 前回のコードはSheetを開いた段階でその日の日付になってしまいますので、 更新されなくても勝手に日付が変わってしまいます。 というわけでNo.2は無視してください。 何度も失礼しました。m(__)m

DHS4600
質問者

お礼

tom04さん、ご回答ありがとうございます。 No.の方で直接サンプルを書いて頂いていたので、とりあえずコピっとこうかと思ったら、開いただけで変わってしまうものだったのですね。 残念です。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! VBAでの一例です。 とりあえずヘッダで左側の表示するようコードです 画面の左下にあるSheet見出しの操作したいSheet見出し上で右クリック → コードの表示 → VBE画面が表示されますので、 ↓のコードをコピー&ペーストしてみてください。 Private Sub Worksheet_Activate() ActiveSheet.PageSetup.LeftHeader = Format(Now, "yyyy/mm/dd") End Sub 上記の3行だけです! 表示形式は2010/12/17 のような表示にしていますが、 元号なら "ggge年m月d日" のように変更してもOKです。 尚、フッターの右側に表示したい場合は LeftHeader 部分を RightFooter 等々色々試してみてください。 以上、参考になれば良いのですが・・・m(__)m

関連するQ&A