Adoniran,
Boa tarde!
Por gentileza, da próxima vez que inserir códigos VBA aqui no fórum, utilize a ferramenta CODE que existe no início da caixa dê mensagens.
Quanto a sua dúvida, além da dica já respondida pelo colega NERI S, se seus valores na planilha possuem casas decimais é muito bom que você declare as variáveis que receberão esses valores como Double e não como Long. Apesar da função de conversão CDBL fazer a conversão, muitas vezes o resultado pode ser imprevisível.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 16/06/2017 2:45 pm