- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2000と2002ではうまくいくのに2003ではうまくいかない)
エクセル2003でファイルを開くと計算結果がNAMEになる問題の原因とは?
このQ&Aのポイント
- エクセル2002で作ったファイルが、エクセル2000や2002では問題がないのに、2003で開くと計算結果がNAMEになります。
- 同じファイルなのに、2000や2002で開くとこのような症状は出ませんが、2003で開くとマクロを有効にするか無効にするかのメッセージが表示されます。
- この問題はエクセルのバージョンの違いによるものか、ファイルに原因があるのかが分かりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 Excel2003 は、標準で、ツール-マクロ-セキュリティは、「高」になっていますから、マクロチェックが働いているのではないかと思います。仮に、マクロを設定していなくても、「ファイルには名前の定義を使い」の部分で、マクロ関数を使用していないでしょうか? セキュリティは、[中]以下にしてみてください。
その他の回答 (1)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.2
こんにちは。 >ツール-マクロ-マクロの中には何も書き込みがありません。 それ以外にもあります。私の知っている範囲内ですと、たぶん、セキュリティの範囲が、Excel2003 で変わったような気がしています。(はっきりはしていません) それで、Ctrl + F3 で、名前-参照範囲 で、式で書かれたものはありませんか?
質問者
お礼
2度も回答いただきありがとうございました。恐縮です。 セキュリティを「中」にしたら,計算結果も出ました。 開く時の「マクロが無効…」も出ません。 エクセルにセキュリティレベルの設定があることすら知りませんでしたので, それもたいへん勉強になりました。 また,Ctrl + F3 では定義した名前が出ましたが,式らしきものはありませんでした。
補足
回答ありがとうございます。職場のコンピュータなので明日にでもセキュリティ[中]を試してみます。 ファイルは自力で作ったものではなく,よく分からないまま教えてもらった通りに作ったものなので, マクロが含まれているのかどうかは自分では分かりません。 ツール-マクロ-マクロの中には何も書き込みがありません。 私には意味が分かりませんが,式の中には, INDIRECT ADDRESS ROW COLUMN が使われています。 セキュリティ[中]を調べてから,再度,お礼欄に結果を記入させていただきます。 早々にありがとうございました。