我的VBA脚本中有一个Yes/No MsgBox
,它返回一个供用户回答的问题。每当按下“是”或“否”按钮时,除了运行其各自代码的脚本之外,弹出另一个带有数字“6”或“7”的MsgBox
。如何禁用第二个MsgBox
?MsgBox是/否Excel VBA
这里是我的代码:
Dim question As Integer
question = MsgBox("Unfortunately, the Database has no sources regarding " & Category & " in " & country & ". Would you like to broaden your search and see all sources regarding " & country & "?", vbYesNo + vbQuestion, "Empty Sheet")
MsgBox question
If question = vbYes Then
Sheets("Results").Range("D6").ClearContents
Sheets("Results").Range("D7").ClearContents
Category = Sheets("Results").Range("D6").Value
Else
Sheets("Results").Range("D5").ClearContents
Sheets("Results").Range("D6").ClearContents
Sheets("Results").Range("D7").ClearContents
Exit Sub
End If
好吧,你叫'MsgBox'两次,不是吗? – GSerg
对不起,你的意思是? – franciscofcosta
删除'MsgBox question' – Limak