|
▼ichinose さん:
遅くなってすいません。
返信ありがとうございます。
すいません、こちらが言葉足らずな点があって、思っていた事が全ては伝わっていませんでした。
ファイルAから開くファイルは、ユーザフォーム上の押すボタン次第でファイルB、C、・・・のように複数あるため
ファイルAのauto_open()に
> Workbooks.Open ThisWorkbook.Path & "\ファイルB.xls"
> Application.OnTime Now(), "ファイルB.xls!auto_open"
と直接書くことは出来ないのです。
でもとても参考になりました。
ありがとうございます。
少し書き方を変えて形になりました。
ただ、はちさんの方法と同じ現象が起きました。。
------以下、はちさんへの返信の引用--------------
ファイルBを閉じる時の「ファイルを保存しますか?」の選択次第で
うまくいく時とそうでない時がありました。
1.「はい」の場合
うまくいきました。
2.「いいえ」の場合
ファイルAをオープンした時に「マクロの有効/無効」を聞かれ、
ファイルBが残ったままでした。
3.「キャンセル」の場合
ファイルAをオープンした時に「マクロの有効/無効」は聞かれず、
ファイルBが残ったままでした。
on error goto句で対応出来るかと試したのですがうまくいきませんでした。
2.、3.の時でもファイルBを消せる手段はあるのでしょうか?
|
|