
いつもお世話になっております。
エクセル2003のマクロVBAで、トグルボタンの排他制御を行っております。
ひとつのフレーム上の二つのトグルボタンの制御は、MSのサンプルソースを参考に以下のようなソースを作成して、制御できております。
教えて頂きたい内容は、同じようにひとつのフレーム上に、二つのトグルボタンを追加して、排他制御を行いたいたく検討しています、できれば、以下の ExclusiveToggleButtons() を使いたいと思っていますが、for ループのフレーム名が固定です。
フレーム名を可変にすれば、共用できるのではないかと思っていますが、なかなかうまくいきません、よい方法がありましたら、ご教授願います。
--- 標準モジュール ------------ start ---
Sub ExclusiveToggleButtons()
Dim my_toggle As Control
' Loop through all the ToggleButtons on Frame1.
For Each my_toggle In myStartForm.my_MonthChoice_Frame.Controls
' If Name of ToggleButton matches name of ToggleButton
' that was clicked...
If my_toggle.Name = my_Clicked_But Then
'...select the button.
my_toggle.Value = True
Else
'...otherwise clear the selection of the button.
my_toggle.Value = False
End If
Next
--- 標準モジュール ------------ end ---
No.1ベストアンサー
- 回答日時:
コントロールのフィールドtagにグルーピングのための情報を書き込み、それをもって排他制御すべきグループに属しているかを判定するとか。
本当は、トグルボタンを使うのをあきらめて、素直にオプションボタンを使うようにするのが妥当な気がします。

ありがとうございました。
わしの勉強不足で教えて頂いた内容で機能を実現することはできませんでした。
とりあえずは、今のところ、トグルボタンの組み合わせは2つなので、2つ別の
処理で対応することにしました。
ご指導ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
画像生成AIのプロンプトの作り...
-
Python... 環境設定 初心者です...
-
Python 3.12.2 か一番最新のパ...
-
CSVファイルの複数行削除
-
python3について。
-
初心者powershellのPS1ファイル...
-
【IT導入補助金は個人事業主や...
-
Pythonでの文字列からfloatへの...
-
VBAでパワーシェルを実行したい...
-
Google ColaboでGUI作成
-
Geminiフォーム 画像生成で 人...
-
数学、プログラミング、物理、...
-
pip --versionがエラーになる
-
pythonの実行に関する質問
-
OS入ってる機器のソフト・アプ...
-
パイソンのソースコードをChatG...
-
pythonについて(初心者です)
-
ネットワークフォルダの中身を...
-
MOVEコマンドでサブフォルダー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンのオープンフレームっ...
-
段ボールみたいな材質でできて...
-
フレーム内に移動したい
-
フレーム内のオプションボタン...
-
A3012CAのカメラ用フレ...
-
文字の入力が突然出来なくなり...
-
違うフレームに表示
-
こういうフレームはなんという...
-
アクセス解析をつけたいのです...
-
Access2010でサブフォームのフ...
-
ぐるぐるーぷ。
-
mixiでのGIF動画の再生不具合
-
メガネのフレームの種類
-
テキストボックスに表示される...
-
フレームのターゲット設定がう...
-
25フレームを29.97フレームに変...
-
flashをgifアニメーションに【m...
-
URLの取得について
-
フレームでページ分かれていて...
-
cisco catalystのトラブルシュ...
おすすめ情報