код, который я запрашиваю во всплывающем окне, запрашивающем, какую строку удалить, к сожалению, когда я нажимаю escape или отмену, любая ячейка, активная на листе, в итоге удаляется.
То, что я ищу, это функция, при которой, если я нажимаю escape на клавиатуре или 'x' во всплывающем окне, она не удаляет строку
Вот что у меня есть:
Sub DeleteRow()
Dim rng As Range
Dim iRowCount As Integer
Dim iForCount As Integer
On Error Resume Next
Set selectedRng = Application.Selection
Set selectedRng = Application.InputBox("Range", , selectedRng.Address, Type:=8)
iRowCount = selectedRng.Rows.Count
For iForCount = iRowCount To 1 Step -1
If Application.WorksheetFunction.CountA(selectedRng.Rows(iForCount)) = 0 Then
selectedRng.Rows(iForCount).EntireRow.Delete
selectedRnd.Rows(iForCount).Delete
End If
Next
Application.ScreenUpdating = True
End Sub