• ベストアンサー

エクセル 未変更時の保存確認

エクセルのことについて教えてください。 エクセルを単純に開き、その後すぐ閉じようとした場合に 「×××への変更を保存しますか?」と出ます。 TODAY関数などを使っている場合には起こりうる現象であると、 他の質問の回答には書いてありました。 ここで質問なのですが、どの関数やハイパーリンクがその現象を 引き起こしているか、確認する方法はありますか? ご存知の方、教えてください。 よろしくお願い致します。

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

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

確認する方法は、1つ1つ関数を見ていき、 外部ファイルを参照していないかを見るしか手段はないかと思います。 注意していただきたい点は、Excelを少し操作しただけでも 保存確認メッセージが出現する点です。 たとえば、空のExcelを開きF2キーを叩いてから閉じてみてください。 メッセージが出現します。

kurokiji_n
質問者

お礼

ご回答いただき、ありがとうございました! No.2の方の回答にあった「揮発性関数」がどこかに隠れているのかと 思って調べたのですが、どれにも該当せず(検索をかけたのですが、 どれもヒットせず)だったので、結局範囲を少しずつ狭めてから、 1つ1つ調べてみました。 結果、1つの関数が他の関数の範囲より短かった(※)ために生じた 現象であったようです。 (※)SUMIFの範囲が「$N1:$N150」としていたのが、1つだけ、   「$N1:$N145」になっていたからだったようです。 これを直したら保存確認メッセージはでませんでした。 いろいろあるんですね。勉強になります。 とりあえず直ったのでよかったです。 ありがとうございました。

その他の回答 (1)

  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

それは揮発性関数といわれるものです。 「エクセル 揮発性関数」をキーにして検索すればたっぷりヒットします。 例えば、下記マイクロソフトサポートサイト http://support.microsoft.com/kb/274500/ja 以上です。

kurokiji_n
質問者

お礼

ご回答いただき、ありがとうございました! 揮発性関数というのですね。勉強になりました。 No.1さんのお礼欄にも記載したのですが、関数の設定?の 問題だったようです。 これを見つけ出すのはなかなか難しいですね。 もともとのExcelシートがおかしかったんでしょうか? とりあえず直ったのでよかったです。 ありがとうございました。

関連するQ&A