Я пытаюсь настроить поле ввода, которое появится, если значение в определенной ячейке (I4) больше 0. Затем я хочу сделать так, чтобы, если в ячейке ничего не введено, пользователю было предложено введите информацию. Если пользователь нажмет кнопку отмены, макрос должен остановиться.
Sub testing123()
Re_Enter_FileImport:
FileImport = InputBox("File Not Yet Imported, Please Provide Reasoning")
If Range("I4") <> 0 Then
Answer = FileImport
'Code if user pressed cancel
If StrPtr(FileImport) = 0 Then
Exit Sub
ElseIf FileImport = "" Then
MsgBox "Please Provide Reasoning"
GoTo Re_Enter_FileImport:
Else
End If
End Sub
Когда я пробую этот код, поле ввода появляется независимо от того, равна ли информация в ячейке I4 0 или нет. Кроме того, как мне определить, где будет введен ответ пользователя?