/ Erros de macro do Excel

Erros de macros do Excel

Este capítulo ensina como lidar com erros de macro em Excel. Primeiro, vamos criar alguns erros.

Coloque um botão de comando em sua planilha e adicione as seguintes linhas de código:

x = 2
Range("A1").Valu = x

1. Clique no botão de comando na folha.

Resultado:

Erro de compilação no Excel VBA

2. Clique em OK.

A variável x não está definida. Como estamos usando a instrução Option Explicit no início do nosso código, temos que declarar todas as nossas variáveis. O Excel VBA coloriu o x azul para indicar o erro.

3. No Editor do Visual Basic, clique em Redefinir para parar o depurador.

Clique em Reset

4. Corrija o erro adicionando a seguinte linha de código no início do código.

Dim x As Integer

Você pode ter ouvido falar da técnica chamada de depuração antes. Com essa técnica, você pode percorrer seu código.

5. No Editor do Visual Basic, coloque o cursor antes de Particular e pressione F8.

A primeira linha fica amarela.

Primeira linha fica amarela

6. Pressione F8 mais três vezes.

Pressione F8 mais três vezes

O seguinte erro é exibido.

Erro de tempo de execução

O objeto Range possui uma propriedade chamada Value. O valor não é escrito corretamente aqui. A depuração é uma ótima maneira de não apenas encontrar erros, mas também entender melhor o código. Nosso programa de exemplo de depuração mostra como passar pelo seu código e ver o efeito de cada linha de código na sua planilha.

Leia também: