Excel VBA質問箱 IV

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

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


34096 / 76732 ←次へ | 前へ→

【47851】Re:シートモジュールと標準モジュール
発言  inoue  - 07/3/24(土) 13:49 -

引用なし
パスワード
   失礼します。

ichinoseさんのを引用させてもらいますが、
> どちらのボタンが良いかという問題も一長一短あります。
フォームのボタンの場合、
マウスカーソルが「指」に変わるなんていうのはどうでも良いでしょうか。
元々は「ダイアログシート」のボタンなので
ワークシートとの親和性は良いようです。

特にセルを選択している場合、
フォームのボタンなら選択セルの太枠表示は移動しませんが、
コントロールツールボックスのボタンだと、
見かけ上ではボタンが選択されてしまいます。

難点なのは、呼び出すプロシージャが「マクロ」の起動ウィンドウにも
表示されてしまうことです。
ボタンを貼り付けていないシートからもマクロを起動される可能性があります。

これには対応策があって、
呼び出されるプロシージャ側でApplication.Callerで呼び出し側のボタン名を
判断するようにします。
逆用すると、呼び出されるプロシージャを1つだけにして、
どのボタンからでもそのプロシージャを「マクロの登録」で登録します。
呼び出されるプロシージャ側では、Application.Callerによって
機能を見分けて、必要なプロシージャを呼び直すという手があります。

1 hits

【47820】シートモジュールと標準モジュール のぶ 07/3/23(金) 9:11 質問
【47822】Re:シートモジュールと標準モジュール ichinose 07/3/23(金) 9:33 発言
【47823】Re:シートモジュールと標準モジュール のぶ 07/3/23(金) 9:40 お礼
【47839】Re:シートモジュールと標準モジュール ichinose 07/3/23(金) 20:19 発言
【47851】Re:シートモジュールと標準モジュール inoue 07/3/24(土) 13:49 発言

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