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

arredondamento 2 casa decimais (resolvido)

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Doug.Vulcano
Colaborador
Colaborador
Mensagens: 32
Registrado em: Seg Nov 08, 2010 11:32 am

arredondamento 2 casa decimais (resolvido)

Mensagem por Doug.Vulcano »

Pessoal criei procedimento que realiza calculos no VBA porem, como meus numeros estao como double quando os calculas são realizados aparece um monte de casas depois da virgula, eu quero que apareçam apenas 2 casas depois da virgula.

Tentei utilizar a função Round (x , 2) porem não esta funcionando o numero perde todas as virgulas, e vira um inteiro super grande...

ex: o calculo resultou no numero 34334,44147 qnd eu uso a função round o numero fica 3433444147

como resolvo isso alguem pode me ajudar

obrigado
Editado pela última vez por Doug.Vulcano em Qua Dez 29, 2010 8:37 am, em um total de 1 vez.


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
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: arredondamento 2 casa decimais

Mensagem por webmaster »

Doug,

A função Round deveria ser mais do que suficiente, até porque, o retorno é do tipo Double.

Apenas lembre-se de que no VBA, os números devem ser usados no padrão americano, ou seja, vírgula é seperador de milhar enquanto o ponto é separador decimal.

Abraços


Responder