Visual Basic - String a Numero

Life is soft - evento anual de software empresarial
 
Vista:

String a Numero

Publicado por Alfredo (9 intervenciones) el 19/06/2007 16:41:07
amigos tengo la siguiente pana,,,,

Tengo un text que lo tengo con el formato de moneda "$##,##0" y ahora no puedo sumarlo o restarlo con otro text del mismo formato..... Puede ser que el Text con el formato sea un String???
he probado con lo siguiente:
'********************** text transformado*********
dim costo, precio, total as integer
Formato = ""
Formato = Format(TxtPrecio, "$#,##0")
TxtPrecio.Text = Formato
Formato = ""
Formato = Format(TxtCosto, "$#,##0")
TxtCosto.Text = Formato
'******************* quiero pasar los valores de los text a numero para poder sumarlos
costo=val(txtcosto.text) ' el valor del txtcosto es de "$ 10.100"
precio=val(txtprecio.text) ' el valor del txtprecio es de "$ 15.100"
'*************************
total=precio - costo

El error es que "total" simpre me sale valor "0", he probado con Double, Long y no pasa Na!!
amigos ayudenme....!!
gracias
Alfredo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:String a Numero

Publicado por Pedro Luis (878 intervenciones) el 19/06/2007 17:36:57
En primer lugar quita el signo del dolar, si quieres puedes poner una etiqueta al final, y luego prueba
cdbl(text1)+cdbl(text2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:String a Numero

Publicado por El Kylix (14 intervenciones) el 20/06/2007 14:28:05
prueba con esto.

costo=val(txtcosto.text) ' el valor del txtcosto es de "$ 10.100"
precio=val(txtprecio.text) ' el valor del txtprecio es de "$ 15.100"

costo=val(replace(replace("$10,100.00","$",""),",",""))
precio=val(replace(replace("$15,500.00","$",""),",",""))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:String a Numero

Publicado por Alfredo (9 intervenciones) el 22/06/2007 17:05:44
muchas gracias

Alfredo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar