Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

natalia

Erro 800A000D

Recommended Posts

Oi pessoal,Pque essa linha do meu código causa o erro abaixo? O que devo fazer para evitar isso?varPreco = varValorReal - (varValorReal * (varDesconto / 100))Erro de tempo de execução do Microsoft VBScript (0x800A000D)Tipos incompatíveis

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema tá no tipo da variavel!troca os valores varValorReal e varDesconto por CInt(varValorReal) e CInt(varDesconto)ve se dá

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo, mas alguns valores está dando uma diferença de alguns centavos. Alguns deu pra mais outros pra menos. Eu testei um aqui que deu a diferença de seis centavos.Mas de qualquer forma valeu.Obrigada pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Natalia troca o CInt(varValorReal)porFormatNumber(varValorReal, 2)ou seja, formata como número com duas casa decimais!talves melhoree ;) falowwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.