Excel VBA質問箱 IV

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

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


24837 / 76738 ←次へ | 前へ→

【57248】Re:複数のClickを1つのプログラムに集約したい
発言  ichinose  - 08/8/2(土) 19:04 -

引用なし
パスワード
   こんばんは。
>1〜31を表示したTextBoxをUserForm上に「日付」として配置しています。
>選択可能な「日付」のTextBoxは、Visble=True、選択不可の「日付」は
>Visble=Falseとしています。
>TextBoxをClickすると、日付に対応するモジュールが起動されますが
>ほとんど同じプログラムを93個分(3ヶ月分)作成しています。
>(問題なく動作していますので困ることはありませんが、)
>質問は、どのTextBoxをClickしても、ある特定のモジュールが起動され、
>その中でClickされたTextBoxを特定する・・・なんて方法はありませんか?
クラスモジュールを使うと一つのイベントプロシジャーで実現できます。

例題コードは、この質問箱で「クラスモジュール」をキーワードに
検索してみてください。

ほかにもこのサイトの目安箱にも

www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=51;id=FAQ

便利ツールが紹介されています。
クラスを用いれば

>どのTextBoxをClickしても、ある特定のモジュールが起動され

は、割と容易に実現はできますが、プログラムの構造的には
角田さんのツールのような構造にするのが(全てご自分で作るにしても)
本筋かなあとも思います。

もっとも初めてなら、どちらでも良いのでまずは、
クラスモジュールで可能なことを確認して見てください。
0 hits

【57237】複数のClickを1つのプログラムに集約したい takao 08/8/2(土) 16:50 質問
【57238】Re:複数のClickを1つのプログラムに集約し... kanabun 08/8/2(土) 17:01 発言
【57241】Re:複数のClickを1つのプログラムに集約し... takao 08/8/2(土) 17:24 お礼
【57242】Re:複数のClickを1つのプログラムに集約し... kanabun 08/8/2(土) 17:33 発言
【57243】Re:複数のClickを1つのプログラムに集約し... takao 08/8/2(土) 17:58 発言
【57246】Re:複数のClickを1つのプログラムに集約し... kanabun 08/8/2(土) 18:42 発言
【57240】Re:複数のClickを1つのプログラムに集約し... kanabun 08/8/2(土) 17:14 発言
【57248】Re:複数のClickを1つのプログラムに集約し... ichinose 08/8/2(土) 19:04 発言
【57249】Re:複数のClickを1つのプログラムに集約し... ichinose 08/8/2(土) 19:46 発言
【57250】Re:複数のClickを1つのプログラムに集約し... ichinose 08/8/2(土) 19:53 発言
【57266】Re:複数のClickを1つのプログラムに集約し... takao 08/8/4(月) 7:28 お礼
【57267】Re:複数のClickを1つのプログラムに集約し... ichinose 08/8/4(月) 8:25 発言
【57280】Re:複数のClickを1つのプログラムに集約し... takao 08/8/4(月) 20:32 お礼

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