У меня есть пользовательская форма с тремя полями (текстовое поле, поле для команд и поле списка), и я пытаюсь сделать так, чтобы при нажатии OK, если все поля не были заполнены, вы получите сообщение об ошибке сообщение. Таким образом, все три поля должны быть заполнены.Обязательные поля в Userform
Я пробовал код ниже, который изначально работает для текстового поля (но если вы введете значение, а затем удалите его, сообщение не появится снова), но не будет работать в поле команды.
Если кто-то может помочь с этим, было бы весьма признателен:
If CR_Slide.CRNumber.Text = " " Then
MsgBox "Complete all fields"
End If
If CR_Slide.Severity.SelText = " " Then
MsgBox "Complete all fields"
End If
Почему "" вместо ""? Строка, содержащая одно пробел, не является пустой строкой –