Я пытаюсь создать пользовательскую форму, где после того, как кто-то нажимает кнопку, он сначала проверяет, что указанные ячейки пусты.
Если в них уже есть значения, тогда я хочу отобразить окно сообщения для пользователь. Если они пусты, я продолжу их заполнять. По какой-то причине, когда я запускаю пользовательскую форму, она отображает окно сообщения о том, что ячейки не пусты, но затем продолжает заполнять их в любом случае. Я не уверен, правильно ли я использую оператор if или что-то в этом роде.
вот код, начинающийся после того, как я объявил переменную (BtwCells) из входных данных текстового поля пользовательской формы:
If IsEmpty(BtwCells.Value) = False Then
MsgBox ("Error - overlapping reservations")
End If
BtwCells.Interior.ColorIndex = 6
BtwCells.Value = Application.username & "/" & Me.TBNotes.Value
End Sub