- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル ヘッダー(フッター)に更新日を挿入)
エクセルで資料管理をする際にヘッダーやフッターに更新日を挿入する方法
このQ&Aのポイント
- エクセルで作成・更新した資料を管理する際に、ヘッダーやフッターに更新日を挿入したい場合、日付やTODAY関数を使用すると、ファイルを開いた日の日付が表示されてしまいます。そのため、マクロを作成して、更新したシートをアクティブな状態にして実行することで、シートごとに更新日をフッターに挿入することができます。
- また、同一ブック内のシート間に参照がある場合、参照先のシートが変更されると自動的にフッターも更新される仕組みにすることも可能です。
- これにより、エクセルでの資料管理を効率化し、作成日や更新日を正確に表示することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBAでやってみました。 VisualBasicEditorの、標準モジュールやシートのモジュールではなく、ThisWorkbookに貼り付けてください。 更新したシートをアクティブな状態にしてマクロを実行すると、更新日がそのシートの右ヘッダーに挿入されます。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) ActiveSheet.PageSetup.RightHeader = Format(Date, "yyyy/m/d 更新") End Sub
その他の回答 (1)
noname#53955
回答No.1
(・∀・)ドモ そのようなものが見当たらないため、サポート外と思われます。 よって、 自分で入れるしかないです! なお プログラムを使用すれば、出来ないことは無いと思いますが。 プログラム未経験者は厳しいですが。 では、頑張ってください!
補足
ご回答有難うございました。 ついでといっては何ですが、標準フォントは11ptの時にこのヘッダー内の更新日だけ8ptにするためにはどうすればよいのでしょうか? VBAの基本がわかっていないので&8をどの部分に挿入すればよいのかわかりません。 よろしくお願いします。