質問: excelでtoday関数を更新させない方法 こんにちは。 excelのtoday関数について質問です。 例えば、 sheet1 ...x日作成 sheet2 ...y日作成 sheet3 ...z日作成 と順番に作成した際、全てにtoday関数を使っていると、 sheet1~3全てz日の日付になってしまいます。 today関数を使って、特定のシートのみ更新させ、 過去に作成したものを更新させないことは可能でしょうか? よろしくお願いします。
回答: today関数は文字通り「本日日付」を与える関数なのでシートを開いたときに 更新されますし、特定の関数だけを有効・無効にする機能もないので不可能です。 実現するためにはマクロ(vba)で、それぞれのシートの日付セルを制御する 必要がありますよ。