1つのエクセルbookにsheeteを20ケ作成しsheet1をmenu 2〜20を作業ファイルで作成、ハイパーリンクで飛ばした処、サイズが3MBを超え遅くて使えません。そこで、1〜20をそれぞれ別bookにて作成しmenuを開き"wookbooks.open"命令で別bookに飛ばし別bookでの作業終了時に作成したコマンドボタンにて"ActiveworkBook.save"にて上書き、menuに戻るため
"wookbooks.open"にてmenuを指定したのですが"menuが開いているため二重に開くとこれまでの変更内容が破棄されます"とエラーメッセージが出てしまいます。1つのコマンドボタンを押してエラー無しにmenuに戻る方法をご教授下さい。
回答が付かないのは、質問の意味が良くわからないからです。
menuってどこを指しているのかとかね
DisplayAlertプロパティを調べてみて下さい。
編集 削除menuというのが、すでに開いているブック"menu.xls"を指しているなら
Workbooks("menu.xls").Select
Workbooks("menu.xls").Selectを使い無事に動きました。
要領の悪い書き込みで申し訳有りませんでした。
Workbooks("menu.xls").Selectを使い無事に動きました。
要領の悪い書き込みで申し訳有りませんでした。