Sub msgbox_icons()
Dim t As String, arg As Integer
t = "Message Box Icons Demo"
Do
arg = InputBox(prompt:="Enter below one of the integers: (16, 32, 48 or 64):", Title:=t)
If arg = 16 Then
MsgBox arg & "<=> Critical Message Icon", vbCritical + vbOK, t
ElseIf arg = 32 Then
MsgBox arg & "<=> Warning Query Icon", vbQuestion + vbOK, t
ElseIf arg = 48 Then
MsgBox arg & "<=> Warning Message Icon", vbExclamation + vbOK, t
ElseIf arg = 64 Then
MsgBox arg & "<=> Information Message Icon", vbInformation + vbOK, t
Else
MsgBox arg & "<=> non-existent icon type", vbOKCancel, t
End If
Loop
End Sub
Когда я нажимаю кнопку отмены, он говорит мне, что у меня ошибка типа 13. Мне было интересно, как это исправить. Кроме того, как бы я закончил макрос, если я нажму кнопку отмены как для поля ввода, так и для окна сообщения. Спасибо.