Я создаю макрос, чтобы помочь пользователю удалить строку через textBox. Пользователь должен нажать на кнопку Eliminar hallaz go (Удалить результаты) .
Затем форма с появляется пустое текстовое поле для ввода пользователем номера строки, которая будет удалена.
Если пользователь пишет Int, макрос работает нормально (понятия не имею, как его оптимизировать). Но когда пользователь пишет что-то другое, макрос вылетает.
Я хотел бы, чтобы всплывающее окно MsgBox сообщало что-то вроде «Пожалуйста, введите правильный номер» всякий раз, когда пользователь пишет что-то другое.
Пока это мой код:
Private Sub AceptarButton_Click()
Dim row2Empty As Integer, rangoDel As Range
' Asignar valor escrito por usuario a Variable
row2Empty = TextFila.Value
On Error GoTo InvalidValue:
Exit Sub
Worksheets(5).Activate
If TextFila.Value = True Then
Worksheets(5).Rows(row2Empty).Select
Worksheets(5).Rows(row2Empty).Delete
End If
Unload Me
InvalidValue:
MsgBox "Por favor digite un numero."
Resume Next
End Sub
Я действительно не понимаю, как справиться с этой ошибкой.
Заранее спасибо,
Jaime