
OS=Windows7
エクセル=Excel2002です
あるエクセルファイルがあります。
そのファイルには顧客の名簿データが入っています。
取引事象が発生するたびに、その名簿ファイルを開き、取引先の人名が
「すでに名簿上に存在しているか否か」
と検索機能で検索します。
新規の取引発生、あるいは継続の取引の場合は、その取引内容を名簿上にくわえます。
取引事象が単に、「問い合わせ」の場合は、その問い合わせ元が名簿上に存在するか否か、だけを検索機能で探して確認します。
こういう仕事をしながら、名簿データが徐々に増えていったのですが、
最近、おかしなことが起きるようになりました。
この名簿ファイルを開き、何も手を加えなくてもファイルを閉じるときに
「このファイルへの変更を保存しますか?」
と問うてくるのです。
私の知る限り、通常、エクセルファイルを開いただけで、何も手を加えないのであれば、ファイルを閉じるときにいちいち
「このファイルへの変更を保存しますか?」
とは問うてきませんよね?
「このファイルへの変更を保存しますか?」
と問うてくる、ということはなんらかの変更が加わった証拠なのですが、そんなことはしなくても必ず
「このファイルへの変更を保存しますか?」
と問うてきます
なぜでしょうか?
推測するに「このファイルへの変更を保存しますか?」
と問うてくるということは、ファイルを開いただけで何らかの変更が自動的に行なわれているのではないか? たとえばファイルを開いた瞬間の現在日時をどこかのセルに書き込むような関数が仕込まれている、などです。
しかしながらそんな関数やマクロを仕込んだ覚えはありません。(覚えがないだけでいつの間にかそういうセル関数をどこかのセルに書き込んでしまった可能性は否定できませんが)
一体何が原因でしょうか?
原因を突き止める方法を教えてください。
そしてファイルを開いても何の変更も加えてないのであれば、いちいち
「このファイルへの変更を保存しますか?」
と問いかけが出なくてもすむ方法を教えてください。
A 回答 (9件)
- 最新から表示
- 回答順に表示
No.9
- 回答日時:
No.6の回答者です。
入力規則の[リスト]でOFFSET関数などが使われていませんか?
名簿ファイルだと、使う可能性があるので。
この場合も、更新されるのでは?
No.8
- 回答日時:
No.6の回答者です。
TODAY関数以外にも、ブックを開いただけで再計算する関数があります。
NOW関数、INDEX関数、AREAS関数、CELL関数、COLUMNS関数、
INDIRECT関数、OFFSET関数、ROWS関数、RAND関数です。
https://tech.nikkeibp.co.jp/it/pc/article/NPC/20 …
これらがブック内にあれば、開いただけで再計算されます。
そのため、手動更新にしないと保存時にメッセージがひょうじされます。
ご回答ありがとうございます
>TODAY関数以外にも、ブックを開いただけで再計算する関数があります。
NOW関数、INDEX関数、AREAS関数、CELL関数、COLUMNS関数、
INDIRECT関数、OFFSET関数、ROWS関数、RAND関数です。
実は質問した事象は複数のファイルで似たようなことが起きており、
これらの関数が使用されていないかを検索したところ、
ある一つのファイルでCELL関数が使われていたので
その関数を使用するのを止めたところ、ファイルに手をくわえずにファイ終了しても
「セーブしますか?」
の問いかけはなくなりました。
ほかのファイルでもこれらの関数が使用されていないかを検索しましたが、
これらの関数はつかわれておらず、それらのファイルはいまだ原因不明で
「セーブしますか?」
の問いかけが表示されてしまいます
とりあえず1件のファイルは問題解決しました。
ありがとうございました。
No.7
- 回答日時:
開いたときに何か変更を加えているのでしょうね。
その変更が何故、どうやって行われるのかまでは実物が手元にないので分かりません。
TODAY関数やNOW関数が使われているのかもしれませんね。
読み取り専用で開いてみてはいかがですか?
Excelからファイルを開く必要がありますけどね。
No.6
- 回答日時:
手動計算及び保存時の再計算をしないようにしてみては。
https://soft1.jp/trouble/o/o023.html
こちら↑のエクセル2003の手順で可能です。
TODAY関数などが入っていないのなら、リンクを探しては。
https://support.office.com/ja-jp/article/%E3%83% …
ご回答ありがとうございます。
>手動計算及び保存時の再計算をしないようにしてみては。
こちらを試行したところ、セーブを要請されることはなくなりました。
しかしなんだか対処療法的なやり方であり、根本解決になっていないような気がします。
どうしたらいいでしょうか?
なお外部へのリンクは見つけられませんでした。
No.5
- 回答日時:
別のエクセルファイルを変更せずに閉じるときに、保存の確認がないファイルもあるのでしょうか?
すべてのファイルで確認してくるなら、エクセル自体の設定が原因で、そうであればそのファイルの何かが原因です。
徐々に絞り込んでいくしかありません。
ご回答ありがとうございます
>別のエクセルファイルを変更せずに閉じるときに、保存の確認がないファイルもあるのでしょうか?
とのことですが、保存の確認を問うてこないファイルもあります。
よってファイル個別の問題ではないかとおもわれます。
No.3
- 回答日時:
> >シートを全選択して「コピー」→「値貼り付け」して保存。
> 改めて開いて、閉じてみる。
>
> これによって何がわかるのでしょうか?
> 値貼り付けする、ってことは、全てのセル関数を無効化する、ということでしょうか?
はい、そのとおりです。
これで使われている関数が原因かどうかの切り分けができますよね?
ご回答ありがとうございます。
でもそのファイルってシート数がものすごくたくさんあるんですよね。
>シートを全選択して「コピー」→「値貼り付け」して保存。
これって1シート単位で行なう必要がありますよね。
全部のシートをいっぺんに「コピー」→「値貼り付け」して保存する方法ってありますかね?
No.1
- 回答日時:
外部ファイルを参照している場合もそのような表示が出ますが、そういうこともないでしょうか。
ファイルのバックアップを取っておいて…
シートを全選択して「コピー」→「値貼り付け」して保存。
改めて開いて、閉じてみる。
これでメッセージがでなくなるか確認してみましょう。
ご回答ありがとうございます
>外部ファイルを参照している場合もそのような表示が出ますが、そういうこともないでしょうか。
そういう機能は組み込んでいないですね。もっとも自分でそうおもっているだけで、いつのまにかそういう機能を仕込んでいるかもしれませんが。
>シートを全選択して「コピー」→「値貼り付け」して保存。
改めて開いて、閉じてみる。
これによって何がわかるのでしょうか?
値貼り付けする、ってことは、全てのセル関数を無効化する、ということでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- iOS ファイルの名前変更 2 2022/08/11 20:47
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) 自動更新前のエクセルファイルは何処に? 1 2023/01/06 00:53
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 11:05
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ISOファイルとMDSファイル
-
エクセルの循環参照、?
-
ccdファイルはどのようにして使...
-
あるエクセルファイル。なんの...
-
イーファンビューでwebpファイ...
-
windows media playerの応答なし
-
拡張子exeのファイルの開き方を...
-
複数Excelファイルを開いた際の...
-
VBAをいじって保存したら拡張子...
-
変えてしまったファイル形式を...
-
CSVファイルをダブルクリックで...
-
OFFICEに詳しい方 Microsoft 36...
-
エクセルのファイルを複数のPC...
-
エクセルファイル破損し再起動...
-
レコード数が65536件を超えるフ...
-
エクスポートしたはずのCSVファ...
-
GoodReader からPCへ転送
-
ファイルを最後に変更した人が...
-
エクセル 保存 更新日時
-
縮小専用ソフトがちょっとおか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの循環参照、?
-
ISOファイルとMDSファイル
-
ccdファイルはどのようにして使...
-
USBメモリー上の MP4 ファイル...
-
イーファンビューでwebpファイ...
-
エクセルでのアクセス履歴をと...
-
あるエクセルファイル。なんの...
-
2つめのExcelファイルを開くと...
-
複数Excelファイルを開いた際の...
-
エクセルでファイル名が毎回違...
-
[Googleスプレッドシート]エク...
-
変えてしまったファイル形式を...
-
InDesignファイルをPhotoshopか...
-
拡張子exeのファイルの開き方を...
-
【至急】暗号化されたエクセル...
-
非サポートファイルとは…???
-
VBAをいじって保存したら拡張子...
-
エクセルでリンクが更新されない
-
エクセル2016で、エクセル97-20...
-
WORDファイルをIllustratorに変...
おすすめ情報