【发布时间】:2019-08-14 16:30:40
【问题描述】:
我正在尝试设置一个输入框,如果某个单元格 (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,都会弹出输入框。另外,如何定义用户答案的输入位置?
【问题讨论】:
标签: vba if-statement inputbox