[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ブックを閉じる時,上書き保存のダイアログがでる。』(さ〜だ)
Excel2003です。ブックを開いて編集せずに閉じた場合に,上書き保存のダイアログがでます。
VBAはWorKBook_Open,Workbook_BeforeSaveを使用してるのですが,ダイアログが出る為,
上記をコメント行にして保存をし,再度ブックを開いて閉じてもダイアログが出てきます。
シート毎のにもVBAはありますが,ボタン配置されておりボタンが押されないと動作しません。
確かにExcelを新規作成した場合ダイアログは出ませんが,VBAを書いてしまうとこういう
現象が起こるのでしょうか?
< 使用 Excel:Excel2003、使用 OS:Windows7 >
nowなどの揮発性関数を使っているとか (通りすがり) 2014/04/30(水) 21:46
関数が原因かどうか分かりませんが、下記が揮発性関数一覧です。
NOW TODAY INDIRECT OFFSET RAND RANDBETWEEN CELL(引数に応じて) INFO(引数に応じて)
開くたびに再計算されます。
あとコメントする時は編集を押さずコメント欄から書いてください。 (se_9) 2014/05/01(木) 08:53
もう一度原因を詳しく追及してみてはどうでしょう?
「VBAがあるのが原因か?」 と思っておられるのですよね?
>確かにExcelを新規作成した場合ダイアログは出ませんが この状態から VBAを一つずつ追加したり ボタンを追加したりしながら 何を追加した時に、保存を聞かれる様になるのか 確認してみるのが良いと思います。
逆に、一つずつ減らしていって確認する方が早いかもしれないですね。 すべて消してもメッセージが出るなら、VBA以外に問題がありそうです。
図形のリンク貼り付け等も、保存を聞かれる原因になります。 (HANA) 2014/05/01(木) 11:55
(さ〜だ) 2014/05/01(木) 23:31
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.