Estou iniciando no VBA escrevendo esta macro simples e ao pedir pra executar a mensagem que recebo é esta: "Erro de compilação. Variável não definida."
Sub ProSomarValores()
valor1 = Worksheets("aula_vba").Range("B4").Value
valor2 = Worksheets("aula_vba").Range("B5").Value
soma = valor1 + valor2
Worksheets("aula_vba").Range("B6").Value = soma
End Sub
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Erro de compilação Variável Não Definida
- Reinaldo
- Jedi
- Mensagens: 1537
- Registrado em: Sex Ago 01, 2014 4:09 pm
- Localização: Garça - SP / SCS - SP
Re: Erro de compilação Variável Não Definida
Muito provavelmente seu modulo consta com a instrução "Option Explicit" na primeira linha.
Isso obriga a declaração/definição previa da variavel:
Dim valor1 as Double
Maiores detalhes veja no help do vba, posicione o cursor sobre a palavra Explicit ou Dim e tecle F1
Isso obriga a declaração/definição previa da variavel:
Dim valor1 as Double
Maiores detalhes veja no help do vba, posicione o cursor sobre a palavra Explicit ou Dim e tecle F1
Re: Erro de compilação Variável Não Definida
Muito obrigado Reinaldo. Corrigiu o erro e a macro funcionou. Acessei o help do vba da forma mencionada e aprendi um pouco mais.