Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


17698 / 76732 ←次へ | 前へ→

【64483】2007でマクロブックとDTブックの分離
質問  pon  - 10/2/15(月) 0:51 -

引用なし
パスワード
   よろしくお願いいたします

調べているのですが理解が深まりません
曖昧な質問で申し訳ありませんがアドバイス頂けると助かります

マクロの分離は以前からしたいと思っていましたが
うまく出来ずにいました

今回考えている方法は
データブックとマクロブックをブックを分けるにあたり
当たり前ですが
データブックはマクロ無しとして
操作は、マクロブックにあるフォームから全て実行する

で、動作イメージは
マクロブックを開く時
マクロブックのフォームを開き
同時にデータブックを開く

あとは、開いたマクロブックの入力補助用フォームからDTブックを参照した
リストボックス等で入力対象DTブックのセルを選択させセル入力する
みたいな感じです


Q1
実際にマクロブック分離のブックはみたことが無いのでよくわかりませんが
こんなイメージでよいのでしょうか


Q2
マクロブックのフォームを閉じてしまった時再度フォーム開く方法として
マクロブックのメニューにフォームを開くメニューを追加すればいいと
思いますが2007で Menu.Controls.Add
すると、アドインタブに追加されてしまいます
出来ればカスタムメニューをクイックアクセスツールバーに追加したいと
思っていますが方法はありますか


Q3
自ブックにADOは不具合が出る を体験したことがあったのですが
今回は、他ブックなので、不具合に遭遇することは無いと考えて
よいでしょうか


Q4
操作対象のブック名指定だけで問題なく操作できそうな気がしていますが
どうでしょうか
(時折操作によってはAPIが必要な場合に遭遇することがありえそうですか?)


等なんとなく疑問に思っているのですが
こんなアプローチでいいか自身がありません
駄目 とか いけそう
だけでも、コメント頂けるとうれしいです


と、ここまで書いたら、
>マクロの分離は以前からしたいと思っていましたが
>うまく出来ずにいました

シートイベントとかブックイベントを使用することが多くて
マクロの分離をあきらめていたことに気が付きました

Private WithEvents app As Application
は、理解が足りていませんが
この辺まで考えておけば大丈夫でしょうか

他にも考えておいたほうがよいものとかありますか


よろしくお願いいたします
2 hits

【64483】2007でマクロブックとDTブックの分離 pon 10/2/15(月) 0:51 質問
【64496】Re:2007でマクロブックとDTブックの分離 Jaka 10/2/15(月) 16:05 発言
【64507】Re:2007でマクロブックとDTブックの分離 UO3 10/2/16(火) 12:22 回答
【64508】Re:2007でマクロブックとDTブックの分離 pon 10/2/16(火) 17:47 質問
【64509】Re:2007でマクロブックとDTブックの分離 UO3 10/2/16(火) 18:26 回答
【64510】Re:2007でマクロブックとDTブックの分離 neptune 10/2/16(火) 18:57 発言
【64701】Re:2007でマクロブックとDTブックの分離 pon 10/3/9(火) 10:19 発言

17698 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free