У меня есть Yes/No MsgBox
в моем сценарии VBA, который возвращает вопрос для пользователя. Всякий раз, когда нажимаются кнопки «Да» или «Нет», помимо скрипта, запускающего соответствующий код, появляется еще MsgBox
с цифрами «6» или «7». Как отключить эту секунду 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' – Limak