В следующем коде отображается сообщение об ошибке, если значение введено неправильно.Сообщение об ошибке отображается снова при удалении неправильного значения из-за пустого поля.Как я могу снова остановить отображение сообщения?
Private Sub textbox1_Change()
If TextBox1 < 1 Or TextBox1 > 31 Then
Beep
MsgBox "Please enter numbers between 1 and 31."
TextBox1= ""
TextBox1.SetFocus
End If
End Sub