| |
▼ぴかる さん:
>困り人さん、こんにちは。
>
>なんで97で出来へんかは分かりません。マクロ自体がブック1にあるんで、止まって当然の様な気がします。そこで代替案です。まずブック1を閉じて、そのAuto_Closeにてブック2を開くってのはどうでしょう?。出来るかどうかは、???ですけど・・・。よかったら、やってみて!。出来んかったとしても、おこらんといてネ。
ぴかるさんのアドバイスを受けて試してみました
Auto_Closeには反応してくれなかった為、
Workbook_BeforeCloseにしてみたのですが
今度はブック2のopenでエラー1004で落ちてしまいました。
同一コードでExcel2002で試してみたところ
処理は通りエラーにはなりませんでしたが、ブック2が起動せずに
そのままブック1が閉じて処理が終わってしまいました。
ちなみにコードは以下に様にしました。
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Workbooks.Open Filename:=ThisWorkbook.Path & "\" & _
"ブック2ファイル名.xls"
End Sub
|
|