Подтвердить только один выбор флажка - PullRequest
0 голосов
/ 05 марта 2019

У меня есть два флажка, и я хочу избежать записи формы без выбора одного из них, код выглядит следующим образом:

If CheckBox1.Value <> True Then
    If CheckBox2.Value = True Then
        Exit Sub
    Else
        MsgBox "You should select one option"
    End If
    Exit Sub
End If

Этот код получает только первый результат флажка, но я хочу получитьВторой, пожалуйста, дайте ваши советы по этому вопросу, спасибо

Ответы [ 4 ]

0 голосов
/ 05 марта 2019

Если CheckBox1.Value <> True And CheckBox2.Value <> True Then MsgBox "Вы должны выбрать один параметр" Иначе выйти из под-конца, если

0 голосов
/ 05 марта 2019

Это должно сделать работу: -

If Not (CheckBox1.Value Or CheckBox2.Value) Then
    MsgBox "You should select one option"
End If
0 голосов
/ 05 марта 2019

Другой вариант:

Select Case True
    Case CheckBox1.Value, CheckBox2.Value
    Case Else: Msgbox "Check At Least One Option"
End Select
0 голосов
/ 05 марта 2019

Попробуйте этот код:

If CheckBox1.Value <> True or CheckBox2.Value <> True Then
    MsgBox "You should select one option"
    Exit Sub
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...