いつもお世話になっております。
エクセル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で質問しましょう!
似たような質問が見つかりました
- 英語 英語ができる方に質問です。 以下の文がネイティブの方に伝わるかどうかを確認していただけないでしょうか 7 2022/12/16 14:54
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- 英語 英文の添削お願いします。【長文です。】 マッチングアプリで相手を言い負かしている時のやつです。 色々 1 2023/07/01 02:12
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
過剰なオブジェクト指向脳から...
-
16x16のスプライトフォント
-
本格的なWebアプリを公開する時...
-
Pythonって何を意識した言語な...
-
プログラミング未経験者(殆ど未...
-
オブジェクト指向プログラミン...
-
プログラミング初心者です。 Wi...
-
vba クリップボードクリアにつ...
-
chatGPTで次々と質問をしていく...
-
家庭のパソコンで Python の 環...
-
CLispのloop内の挙動について
-
昔のパソコン少年の武勇伝「店...
-
GoogleAppsScript文字列置換の...
-
sublimit textっていうエディタ...
-
最新のプログラム言語を学ぶに...
-
初心者powershellのPS1ファイル...
-
プログラマーと学歴の関係性に...
-
pythonにてseleniumを使うも、...
-
Google ColaboでGUI作成
-
そのまま使っただけなのに・・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フレーム内に移動したい
-
ドロップフレームの計算をエク...
-
Access2010でサブフォームのフ...
-
フレーム内のオプションボタン...
-
VB6のスクロールバー付きフレー...
-
車の運転時のメガネ 縁なし(...
-
VBで動的に作成したパネルの上...
-
cisco catalystのトラブルシュ...
-
URLを隠す、または別アドレスな...
-
2Dゲーム作成する際、アニメー...
-
フレームでのResponse.Redirect
-
シーケンス番号の初期値
-
【C++】IDirect3DSurfaceのディ...
-
フレームでページ分かれていて...
-
エクセルVBA フレーム内のイベ...
-
ソーラーパネルのアルミフレー...
-
B2ポスターフレームの自作
-
キーフレームとはなんですか?
-
VBSでHTMLソースの取得方法で
-
HTMLのフレームとテーブル...
おすすめ情報