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
Intervalo ("A1"). Valu = x
1. Clique no botão de comando na planilha.
Resultado:
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 de azul para indicar o erro.
3. No Editor do Visual Basic, clique em Redefinir para interromper o depurador.
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 depuração antes. Com essa técnica, você pode percorrer seu código.
5. No Editor do Visual Basic, coloque o cursor antes de Private e pressione F8.
A primeira linha fica amarela.
6. Pressione F8 mais três vezes.
O seguinte erro aparece.
O objeto Range possui uma propriedade chamada Value. O valor não está escrito corretamente aqui. A depuração é uma ótima maneira não apenas de localizar erros, mas também de entender melhor o código. Nosso programa de exemplo de depuração mostra como percorrer o código individualmente e ver o efeito de cada linha de código em sua planilha.