2015-07-13 5 views
0

В настоящее время я пытаюсь реализовать некоторый код в своем excel, поэтому, когда пользователь выбирает один флажок, другие флажки будут не выбраны. Это следующий код у меня есть для него:Microsoft VB: ошибка времени выполнения «424»: требуется объект

Sub CheckBox77_Click() 
If CheckBox77.Value = True Then 
     CheckBox78.Value = False 
End If 
End Sub 
Sub CheckBox78_Click() 
If CheckBox78.Value = True Then 
     CheckBox77.Value = False 
End If 
End Sub 

Когда я проверить это, я получаю ошибку, которая говорит: Требуется объект:

Ошибка выполнения «424».

Как это исправить? Благодаря!

+1

Try 'Me.CheckBox77.Value' – franciscod

+0

ли в' CheckBox' на UserForm или ему является элементом управления ActiveX? –

+1

Я предлагаю использовать кнопки Option, так как они уже делают то, что вы пытаетесь достичь. –

ответ

0

Хорошо, вы хотите, чтобы эти методы в "Module1", вы должны использовать следующим образом:

If Sheets("sheetname").CheckBox78.Value = True Then 
    Sheets("sheetname").CheckBox77.Value = False 
End If 
Смежные вопросы