Excelでブックを開きはしたが何も編集をしていないのに、閉じようとすると「変更を保存しますか?」と聞かれることがあります。
「何もしていないのに」と気になりますよね。
実は、Excelの関数の中には、ブックを開くと同時に自分自身を再計算するものがあるのです。
例えばNOW関数。
NOW関数は常に現在の日付と時刻を返す関数です。
ワークシート上にNOW関数を記述しておくと、そのブックを開くと同時に関数の結果が更新されます。
関数を入力したセルの内容が変化するわけですから、これはワークシートを編集したのと同じ結果になります。そこで、ブックを閉じるときに「変更を保存しますか?」と念押しされることになるわけです。
他にも、ブックを開くと同時に再計算が行われる関数は、NOW関数のほかにINDEX関数、AREAS関数、CELL関数、COLUMNS関数、INDIRECT関数、OFFSET関数、ROWS関数、RAND関数、TODAY関数などがあります。ブックの中でこられらの関数を使っていると、自動的に再計算が行われ、「変更を保存しますか」と聞いてくることになります。
また、関数だけでなく、ワークシート上リンクされた画像が含まれていると、やはり自動的に再計算がされることもあります。この場合も、開いただけで「保存しますか?」と聞いてきます。
「何もしていないのに」と気になりますよね。
実は、Excelの関数の中には、ブックを開くと同時に自分自身を再計算するものがあるのです。
例えばNOW関数。
NOW関数は常に現在の日付と時刻を返す関数です。
ワークシート上にNOW関数を記述しておくと、そのブックを開くと同時に関数の結果が更新されます。
関数を入力したセルの内容が変化するわけですから、これはワークシートを編集したのと同じ結果になります。そこで、ブックを閉じるときに「変更を保存しますか?」と念押しされることになるわけです。
他にも、ブックを開くと同時に再計算が行われる関数は、NOW関数のほかにINDEX関数、AREAS関数、CELL関数、COLUMNS関数、INDIRECT関数、OFFSET関数、ROWS関数、RAND関数、TODAY関数などがあります。ブックの中でこられらの関数を使っていると、自動的に再計算が行われ、「変更を保存しますか」と聞いてくることになります。
また、関数だけでなく、ワークシート上リンクされた画像が含まれていると、やはり自動的に再計算がされることもあります。この場合も、開いただけで「保存しますか?」と聞いてきます。