Eventos do Excel VBA - Macros fáceis do Excel

Índice

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:

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave