📘 Excel VBA na Prática: O que é e como usar o Application.DisplayAlerts
no Workbook ✨
Quando trabalhamos com automação em VBA no Excel, muitas vezes precisamos executar ações sem que o Excel nos incomode com mensagens de confirmação (como ao fechar uma pasta de trabalho ou sobrescrever um arquivo).
É aí que entra o comando:
👉 Application.DisplayAlerts
🔎 Definição
O Application.DisplayAlerts
é uma propriedade do Excel VBA que controla a exibição das caixas de diálogo de alerta do Excel.
-
True (padrão): o Excel mostra todas as mensagens de alerta e pede confirmação ao usuário.
-
False: o Excel não exibe alertas e assume a resposta padrão automaticamente.
🛠️ Exemplo prático com Workbook
Imagine que você criou um código que abre uma planilha, faz alterações e fecha o arquivo, mas não quer que o Excel pergunte se deseja salvar as mudanças.
✅ O que acontece aqui?
-
O Excel não mostra a mensagem de confirmação ao fechar o arquivo.
-
O código fecha o Workbook diretamente, sem interação do usuário.
-
Ao final, reativamos os alertas para que o Excel volte ao comportamento normal.
⚠️ Dica de ouro:
Sempre volte o Application.DisplayAlerts
para True, caso contrário, o Excel pode se comportar de forma inesperada em outros usos!
💡 Resumo rápido:
O Application.DisplayAlerts
é perfeito para automatizar processos sem interrupções, principalmente quando lidamos com Workbooks, exclusão de planilhas ou sobrescrita de arquivos.
🚀 Use com cuidado, e seu VBA ficará mais profissional e fluído!
👉 Gostou da dica? Continue acompanhando o blog para mais truques de VBA no Excel que facilitam sua vida no dia a dia! 🔥