Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Erro de compilação Variável Não Definida

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
padua
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qua Jul 29, 2020 8:07 pm

Erro de compilação Variável Não Definida

Mensagem por padua »

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


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Reinaldo
Jedi
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

Mensagem por Reinaldo »

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


padua
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qua Jul 29, 2020 8:07 pm

Re: Erro de compilação Variável Não Definida

Mensagem por padua »

Muito obrigado Reinaldo. Corrigiu o erro e a macro funcionou. Acessei o help do vba da forma mencionada e aprendi um pouco mais.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder