Флажки пользовательской формы Excel: null

Я создал пользовательскую форму и добавил chekcbox под названием «DSSSContact». Я написал некоторый код, чтобы проверить содержимое пользовательской формы перед сохранением в следующем подразделе:

Private Sub SaveandClose_Click() 

Когда форма инициализируется, флажок установлен серым, но отмечен галочкой – что, я думаю, означает, что значение равно null. Sub-код SavandClose включает в себя следующее, которое, как я думал, будет проверять, что флажок установлен как true или false:

 If DSSSContact = Null Then MsgBox "DSSS Contact Test" Exit Sub End If 

Однако, когда я сохраняю и закрываю форму с помощью кнопки сохранения и закрытия, не делая отметки в этом флажке, форма сохраняет содержимое без запуска окна сообщения. Все остальные проверки, которые я создал для проверки заполнения текстовых полей и комбинированных ящиков, работают нормально. Я также добавил следующий код в тот же sub:

 Debug.Print Me.DSSSContact.Value 

Это выводит нуль в окне Immediate

Любая помощь очень ценится. благодаря

Пытаться

 If IsNull(DSSSContact.Value) Then 

Флажки в формах True = checked или False = Unchecked.

 sub test() MsgBox DSSSContact.Value If DSSSContact.Value = "False" Then MsgBox "DSSS Contact Test" Exit Sub End If end sub 
  • Использование Combobox для выбора и кнопки выбора в excel userform
  • Сгенерированное кодом командная кнопка в vba Userform_initialize () не реагирует
  • как vlookup элемент в столбце D и получить значение столбца a в пользовательской форме vba?
  • Назначьте функцию VBA с нажатием кнопки динамически созданной кнопки в Excel Userform
  • Автоматизировать идентификатор с помощью пользовательских записей - Excel
  • Измените форму пользователя с помощью защищенных паролем надстроек
  • Определите, какая строка VBA выполняется в настоящий момент для панели выполнения
  • Настройка нескольких значений VBA
  • VBA Excel Userform EventHandler для динамически сгенерированных элементов управления не работает должным образом
  • Как играть в локальный видеофайл в цикле на пользовательской форме excel?
  • Пользовательская форма VBA: доступ к различным диаграммам в зависимости от Combobox
  • Давайте будем гением компьютера.