Compartilhe!

As vezes o usuário aperta o botão sem querer e roda uma macro sem desejar. Para que isso não aconteça basta perguntar ao usuário se deseja mesmo rodar aquela macro.

Uma maneira de fazer isso é utilizar a função "MsgBox" conforme abaixo:

Sub Mensagem()
  x = MsgBox("Deseja Continuar?", vbOKCancel, "Excel e Access")
  If x = 1 Then
    'Continua
    MsgBox "Continua"
  Else
    'vai embora
    MsgBox "Vai embora"
  End If
End Sub

Caso queria esse arquivo, favor enviar um email para atendimento@exceleaccess.com solicitando.

Você também vai gostar:
Excel e Access – Gravando Dados do Excel no Access via VBA (macro)

Excel e Access – Gravando Dados do Excel no Access via VBA (macro) 1 – Primeiro você deve criar uma Leia mais...

Excel – Agendar a execução de uma macro automática via VBA

Caso queira agendar uma macro para rodar um certo horário basta usar a função Ontime conforme abaixo: Sub Teste() MsgBox Leia mais...

Excel – Menu do Excel 2003 no Excel 2007

Se ainda não se acostumou com a mudança do layout do Excel rode o código abaixo que  adicionará o menu Leia mais...

Protegido: Excel Avançado – Como desproteger planilha

Para desproteger uma planilha no excel rode o código abaixo: Sub Deproteger() Dim i As Integer, j As Integer, k Leia mais...

Obrigado pela visita!

www.exceleaccess.com

contato@exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com


Compartilhe!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *