USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Máscara
JERB
PELOTAS
RS - BRASIL
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
     
ACG1504
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 31/05/2004 15:47 hs            
em vez de @ coloque 0
result = cdbl(format(valor,"0000,0000")) * 0,52
     
JERB
PELOTAS
RS - BRASIL
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
     
FatBoy
Pontos: 2843 Pontos: 2843
LONDRINA
PR - BRASIL
Postada em 31/05/2004 16:59 hs            
Pega o valor divide por 10000 e multiplica pelo R$
     
JERB
PELOTAS
RS - BRASIL
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
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página