Constantes MsgBox

As constantes a seguir podem ser usadas em qualquer lugar do código no lugar dos valores reais.

Argumentos MsgBox

Constant Valor Descrição
vbOKOnly 0 Somente botão OK (padrão)
vbOKCancel 1 Botões OK e Cancelar
vbAbortRetryIgnore 2 Botões Abortar, Tentar Novamente e Ignorar
vbYesNoCancel 3 Botões Sim, Não e Cancelar
vbYesNo 4 Botões Sim e Não
vbRetryCancel 5 Botões Repetir e Cancelar
vbCritical 16 Mensagem crítica
vbQuestion 32 Consulta de aviso
vbExclamation 48 Mensagem de aviso
vbInformation 64 Mensagem informativa
vbDefaultButton1 0 O primeiro botão é padrão (padrão)
vbDefaultButton2 256 O segundo botão é o padrão
vbDefaultButton3 512 O terceiro botão é o padrão
vbDefaultButton4 768 O quarto botão é o padrão
vbApplicationModal 0 Caixa de mensagem modal do aplicativo (padrão)
vbSystemModal 4096 Caixa de mensagem modal do sistema
vbMsgBoxHelpButton 16384 Adiciona o botão Ajuda à caixa de mensagens
VbMsgBoxSetForeground 65536 Especifica a janela da caixa de mensagem como a janela de primeiro plano
vbMsgBoxRight 524288 O texto está alinhado à direita
vbMsgBoxRtlReading 1048576 Especifica que o texto deve aparecer como leitura da direita para a esquerda em sistemas hebraico e árabe

Valores retornados pela caixa de mensagem

Constant Valor Descrição
vbOK 1 Botão OK pressionado
vbCancel 2 Botão Cancelar pressionado
vbAbort 3 Botão Abortar pressionado
vbRetry 4 Botão Tentar novamente pressionado
vbIgnore 5 Botão Ignorar pressionado
vbYes 6 Botão Sim pressionado
vbNo 7 Nenhum botão pressionado

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.