windows-xp、アクセス2003、を使っています。
フォームに複数のトグルボタンを置き、下記コードをつけました。
そこで質問です。
「トグルボタンがONの時は赤色、OFFの時は黒色にする。」ということをしたいです。
できましたら、下記コードに書き加えて頂けませんでしょうか。
Private Sub CH01_Click()
If CH01 = -1 Then
CH02 = 0
CH03 = 0
End If
End Sub
Private Sub CH02_Click()
If CH02 = -1 Then
CH01 = 0
CH03 = 0
End If
End Sub
Private Sub CH03_Click()
If CH03 = -1 Then
CH01 = 0
CH02 = 0
End If
End Sub
すみませんが、宜しくお願い致します!!
No.1ベストアンサー
- 回答日時:
動作確認したのはトグルボタンひとつだけでしたが、
たぶんこれで大丈夫かと思います。
とりあえずトグルボタン「CH01」をクリックしたときの動きだけ。
(あとはコピペして、ボタンの名前を変えれば大丈夫です)
Private Sub CH01_Click()
If CH01.value = -1 Then
'CH01の文字を赤(255)にする
CH01.ForeColor = 255
'CH01以外のトグルボタンをOFFにする
CH02.value = 0
CH03.value = 0
'CH01以外のトグルボタンの文字を黒(0)にする
CH02.ForeColor = 0
CH03.ForeColor = 0
Else
'CH01の文字を黒(0)にする
CH01.ForeColor = 0
End If
End Sub
この回答への補足
ご回答ありがとうございます。
クリックしたら、文字色が赤くなりました!!
が、他のボタンをクリックした時、つまり、CH01をOFFにした時の文字色が黒に戻らないのです。
ボタンのON、OFFは、問題ないのですが・・・。
コードも確認したところ、間違ってはいないようでした。
原因がおわかりになるようでしたら、再度ご回答をお願いしたいと思います。
お手数おかけしますm(_ _)m
すみません!!私の知識不足でした。
他のボタンへも、同様のコードを書いたら、希望する動きができました。
なので、解決ですっ!!すみませんでした!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- Visual Basic(VBA) VBAのトグルボタンでのマクロについて質問です 3 2022/10/10 17:23
- C言語・C++・C# 現在プログラムを作っているのですが、実行したときに写真のように結果が表示されるのですが、これを CH 2 2023/01/18 16:22
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クリックカウンターの作り方
-
ホームページビルダーでメール...
-
VBSでブラウザ上のテキストボッ...
-
onclickで2個指定するには?
-
confirm()で表示したダイアログ...
-
sessionの値でボタンを活性・非...
-
一つのページで二つのFormを別...
-
ボタンを押すとチェックボック...
-
formでENTERとSUBMITボタンを押...
-
onclickをEnterキーでも行いたい
-
送信ボタンを押した後、target=
-
複数のsubmitによって送信する...
-
メッセージボックスで「はい」...
-
Javascriptで二重送信を防止し...
-
フォーム内で記入したクエリ送...
-
送信フォームで送信ボタンをお...
-
ボタン2回押しを無効にしたい
-
shiftキーを押しながらコマンド...
-
ie8 javascript submitできず
-
return trueとreturn falseの用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSでブラウザ上のテキストボッ...
-
submitするとなぜか2度実行する
-
confirmのOK・キャンセルを押し...
-
onclickで2個指定するには?
-
ボタン2回押しを無効にしたい
-
フォーム内で記入したクエリ送...
-
onClick="this.form.submit
-
JavaScriptにおいてPOSTで送信...
-
disabled プロパティが表示され...
-
確認ダイアログの出し方(JavaS...
-
onclickをEnterキーでも行いたい
-
jsで質問です。 ボタンが二つ存...
-
ボタン無しでフォーム内容送信
-
confirm()で表示したダイアログ...
-
ボタンを押すとチェックボック...
-
javascriptで二重送信防止
-
VBScript
-
メールフォーム:「必須項目」...
-
Javascriptで二重送信を防止し...
-
ホームページビルダーでメール...
おすすめ情報