Как я могу заставить свою функцию IF возвращать сообщение об ошибке, если в ячейку C4 не было введено ни одного номера? Мой код ниже запускается, если вы вводите число, но он также работает, если ячейка C4 пуста, только когда я ввожу текст в ячейку, появляется сообщение об ошибке.
Private Sub CommandButton1_Click()
If IsNumeric(Range("C4")) = True Then
FinishClear
Else
MsgBox "Please enter Invoice number"
End If
End Sub