Você está na página 1de 4

Função MsgBox

A função MsgBox mostra uma mensagem na tela e retorna um valor baseado no botão
pressionado.

Sintaxe:
MsgBox(mensagem, parâmetro, titulo)

Exemplo de uso:
Sub MsgBoxDefault()
Dim Temp As Integer
Temp = MsgBox(“Mensagem Default”, , “Título Default”)
MsgBox “O valor retornado pela MsgBox é: “ & Temp
End Sub

Resultado:

Tabela retorno de parâmetros:


Ação Valor
Botão OK clicado 1
Botão Cancelar clicado 2
Botão Abortar clicado 3
Botão Repetir clicado 4
Botão Ignorar clicado 5
Botão Sim clicado 6
Botão Não clicado 7

Exemplos de utilização dos parâmetros:


vbOKOnly

vbOKCancel
vbAbortRetryIgnore

vbYesNoCancel

vbYesNo

vbRetryCancel

vbCritical
vbQuestion

vbExclamation

vbInformation
Função InputBox
InputBox é uma função interna do VBA usada para obter informação textual do usuário para o
interior de uma variável numa sub-rotina.

Sintaxe:
InputBox(mensagem, título, valor default)

Exemplo de uso:
Sub InputBox()
Dim Temp
Temp = InputBox(“Digite a sua idade:”, “Idade”, “18”)
MsgBox “O usuário tem a idade: “ & Temp, vbInformation, “Idade”
End Sub

Resultado:

Você também pode gostar