
お世話になります。
エクセルVBAで簡易プログラムを作成しています。
その中でユーザーフォームを作り、チェックボックスで
6項目からどれか一つ選択する様な仕組みを作っています。
利用者が二つ以上選択(チェック)出来ない様にしたいの
ですが、どの様にすれば良いでしょうか。
ちなみに今の記述は下記の様になります。
ご教授下さいます様、宜しくお願い致します。
記
If CheckBox1 = False Then
If CheckBox2 = False Then
If CheckBox3 = False Then
If CheckBox4 = False Then
If CheckBox5 = False Then
If CheckBox6 = False Then
MsgBox "どれか選択して下さい!"
GoTo err_jmp
Else: mytoki = "3年前から"
End If
Else: mytoki = "2年前から"
End If
Else: mytoki = "1年前から"
End If
Else: mytoki = "半年前から"
End If
Else: mytoki = "1週間前から"
End If
Else: mytoki = "昨日から"
End If
No.3ベストアンサー
- 回答日時:
OptionButton、6個程度ですので下記のような単純な方法が分かり易いでしょう。
CommandButttonをクリックして処理という場合
'----------------------------------------------
Private Sub CommandButton1_Click()
Dim myToki As String
Select Case True
Case OptionButton1.Value
myToki = "3年前から"
Case OptionButton2.Value
myToki = "2年前から"
Case OptionButton3.Value
myToki = "1年前から"
Case OptionButton4.Value
myToki = "半年前から"
Case OptionButton5.Value
myToki = "1週間前から"
Case OptionButton6.Value
myToki = "昨日から"
Case Else
myToki = ""
End Select
If myToki = "" Then
MsgBox "どれか選択してください"
Exit Sub
End If
==ここから選択後の処理==
End Sub
'-----------------------------------------
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するQ&A
- 1 エクセル VBA VBAを勉強するにあたり、いつもお世話になってます。 今回教えていただきたいのは、
- 2 VBAプログラミングです 現在、簡単な暗号解読プログラム製作しています。 その計算の中で、変数の値が
- 3 こんばんは。いつもお世話になっております。 VBAについて聞きたいです。プログラムの経験は無かった為
- 4 エクセルVBAでCSVの特定の列を取り込むプログラムの修正箇所を教えて下さい。
- 5 こんにちは。いつもお世話になっております。 VBAについて聞きたいです。プログラムの経験は無かった為
- 6 エクセルVBAでエクセルそのものを閉じることができますか
- 7 Excel2007でVBAを使ったプログラムを作成しています。
- 8 エクセルVBAでサブフォーラムの作成方法
- 9 商品コード一覧表をエクセルVBAで作成
- 10 エクセルVBAで参照ボタンを作成したい
関連するカテゴリからQ&Aを探す
おすすめ情報
人気Q&Aランキング
-
4
【JQuery】テーブルで行選択さ...
-
5
チェックボックスが複数ある場...
-
6
ListViewで複数選択された項目...
-
7
DateTimePickerでに年月までし...
-
8
Spreadの選択行の取得について
-
9
Flexgridで選択行の列の値を取...
-
10
webページの一部のみの更新につ...
-
11
プルダウンメニューで読み込む...
-
12
ListViewでの行全体の選択
-
13
プルダウンを選択していないと...
-
14
selectを変更不可にしたい
-
15
Microsoft Office Desktop Apps...
-
16
セレクトボックスを未選択の状...
-
17
javascriptで合計金額を算出し...
-
18
chomeでリンク先URLを取得したい
-
19
RadioButtonListの表示制御
-
20
WORD VBA 表の複数行選択を教え...