|
Postada em 31/05/2004 15:35 hs
e ae pessoal seguinte... sem precisar usar o maskedit, eu gostaria de fazer o seguinte.... 00125478 - este numero deveria ficar asssim: 0012,5478 até ai tudo bem format(@@@@,@@@@) mas agora preciso multiplicar isto por um valor R$ ou seja 0012,5478 * 0,52 mas ta dando um valor alto... eu não consigo enxergar onde que to errando... alguém pode me mandar uma fórmula que funcione certo, que multiplique o valor e me retorno em R$ o valor correto ? sei que é bobagem, mas quando o cara ta cansado de estar ali tentando, a gente não consegue enxergar... Valeu
|
|
|
|
|
Postada em 31/05/2004 15:47 hs
em vez de @ coloque 0 result = cdbl(format(valor,"0000,0000")) * 0,52
|
|
|
|
Postada em 31/05/2004 16:47 hs
opa... e ae Alexandre... cara, não funcionou... preciso que o numero 02354568 fique 0235,4568 * o valor em R$ informado não rolou
|
|
|
|
Postada em 31/05/2004 16:59 hs
Pega o valor divide por 10000 e multiplica pelo R$
|
|
|
|
Postada em 31/05/2004 17:08 hs
Text3 = Round(CDbl(Format(Text1, "@@@@,@@@@") * CCur(Text2)), 2) Text1 = Format(Text1, "@@@@,@@@@") assim deu tipo, text1 = 0000,2356 text2 = 13,00 dai rolou
|
|
|
|