ここから本文です

ExcelVBAのRUNメゾットについてご教授願います。

mak********さん

2019/7/2215:27:40

ExcelVBAのRUNメゾットについてご教授願います。

Book_AからBook_BにあるプログラムをRUNメゾットで起動したときに、Book_Bの処理終了時にWorkbooks.Closeを実施しています。
この時にBook_AもCloseしたいのですが、プログラムが途中で止まり処理できません。
Book_Aを先にCloseすると、上記同様にBook_BがClose出来ません。
Application.Quitを使うとExcelの全Bookが閉じてしまうので、使用できません。

Book_A、Book_Bを閉じられるVBAの作り方をご教授願います。

閲覧数:
16
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

hdu********さん

2019/7/2309:42:37

まずは
https://www.google.com/search?client=firefox-b-d&ei=01Q2XfmLAdvT-Qb...

処理が終わったかどうかを戻り値で判断してやれば良い。

http://www.excel.studio-kazu.jp/kw/20140812092501.html

でもWorkbooks.Closeで邪魔されないか心配だなぁ。

質問した人からのコメント

2019/7/23 14:57:28

ご教授有難うございました。
無事プログラムがCloseされました。

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる