Evento de abertura da pasta de trabalho | Evento de mudança de planilha
Eventos são ações realizadas por usuários que acionam Excel VBA para executar o código.
Evento de abertura da pasta de trabalho
O código adicionado ao evento de abertura da pasta de trabalho será executado pelo Excel VBA quando você abrir a pasta de trabalho.
1. Abra o Editor do Visual Basic.
2. Clique duas vezes em This Workbook no Project Explorer.
3. Escolha Workbook na lista suspensa à esquerda. Escolha Abrir na lista suspensa à direita.
4. Adicione a seguinte linha de código ao evento de abertura da pasta de trabalho:
MsgBox "bom dia"
5. Salve, feche e reabra o arquivo Excel.
Resultado:
Evento de mudança de planilha
O código adicionado ao Evento de Alteração da Planilha será executado pelo Excel VBA quando você alterar uma célula em uma planilha.
1. Abra o Editor do Visual Basic.
2. Clique duas vezes em uma folha (por exemplo, Folha1) no Explorador de projeto.
3. Escolha Planilha na lista suspensa à esquerda. Escolha Alterar na lista suspensa à direita.
Adicione as seguintes linhas de código ao evento de alteração da planilha:
4. O evento de alteração da planilha escuta todas as alterações na Planilha1. Só queremos que o Excel VBA faça algo se algo mudar na célula B2. Para conseguir isso, adicione as seguintes linhas de código:
Se Target.Address = "$ B $ 2" Então
Fim se
5. Só queremos que o Excel VBA mostre um MsgBox se o usuário inserir um valor maior que 80. Para fazer isso, adicione a seguinte linha de código entre If e End If.
Se Target.Value> 80 Then MsgBox "Goal Completed"
6. Na Planilha1, insira um número maior que 80 na célula B2.
Resultado: