アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル2002で作ったファイルが,2000や2002では問題がないのに,
2003で開くと計算結果がNAMEになり,マクロを使ってないのに,
開く時には「マクロを有効にする,無効にする」のメッセージが出ます。
同じファイルなのに,2000や2002で開くと,このような症状は出ません。

エクセルのバージョンの違いによるものなのか,
それともファイルに原因があるのかが分かりません。

エクセル2000(Win98)と2002(XP sp 2)はPersonalで,
2003はprofessional(XP sp 2)です。

ファイルには名前の定義を使い,前シートまでの累計と
現シートの合計を合わせて現時点の累計を求める式が入っています。
よろしくお願いします。

A 回答 (2件)

こんばんは。



Excel2003 は、標準で、ツール-マクロ-セキュリティは、「高」になっていますから、マクロチェックが働いているのではないかと思います。仮に、マクロを設定していなくても、「ファイルには名前の定義を使い」の部分で、マクロ関数を使用していないでしょうか?

セキュリティは、[中]以下にしてみてください。

この回答への補足

回答ありがとうございます。職場のコンピュータなので明日にでもセキュリティ[中]を試してみます。

ファイルは自力で作ったものではなく,よく分からないまま教えてもらった通りに作ったものなので,
マクロが含まれているのかどうかは自分では分かりません。
ツール-マクロ-マクロの中には何も書き込みがありません。
私には意味が分かりませんが,式の中には,
INDIRECT ADDRESS ROW COLUMN が使われています。

セキュリティ[中]を調べてから,再度,お礼欄に結果を記入させていただきます。
早々にありがとうございました。

補足日時:2005/10/05 23:55
    • good
    • 0

こんにちは。



>ツール-マクロ-マクロの中には何も書き込みがありません。

それ以外にもあります。私の知っている範囲内ですと、たぶん、セキュリティの範囲が、Excel2003 で変わったような気がしています。(はっきりはしていません)

それで、Ctrl + F3 で、名前-参照範囲 で、式で書かれたものはありませんか?
    • good
    • 0
この回答へのお礼

2度も回答いただきありがとうございました。恐縮です。
セキュリティを「中」にしたら,計算結果も出ました。
開く時の「マクロが無効…」も出ません。
エクセルにセキュリティレベルの設定があることすら知りませんでしたので,
それもたいへん勉強になりました。
また,Ctrl + F3 では定義した名前が出ましたが,式らしきものはありませんでした。

お礼日時:2005/10/06 22:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!