Foros del Web » Programando para Internet » ASP Clásico »

FormatNumber sobre un Double

Estas en el tema de FormatNumber sobre un Double en el foro de ASP Clásico en Foros del Web. Hola quiero poder marcar los dos ultimos valores de una cadena como los decimales. Ejm: Dim valor As Double valor = Mid(str_linea, 15, 8) 'valor=43361716 ...
  #1 (permalink)  
Antiguo 27/02/2005, 10:25
 
Fecha de Ingreso: noviembre-2003
Mensajes: 121
Antigüedad: 20 años, 7 meses
Puntos: 0
FormatNumber sobre un Double

Hola quiero poder marcar los dos ultimos valores de una cadena como los decimales. Ejm:

Dim valor As Double
valor = Mid(str_linea, 15, 8) 'valor=43361716

y yo quiero que quede así:

valor = 433.617,16

¿Cómo le puedo dar formato?

GRACIAS
__________________
"El saber no me sirve de nada si no es para enseñar"
  #2 (permalink)  
Antiguo 27/02/2005, 23:24
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
cadena1 = left(valor,len(valor)-2)
cadena2 = right(valor,2)

valor_final = cadena1 & "," & cadena2
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #3 (permalink)  
Antiguo 28/02/2005, 05:02
 
Fecha de Ingreso: noviembre-2003
Mensajes: 121
Antigüedad: 20 años, 7 meses
Puntos: 0
Gracias Mamon

Esa es la opción que habia pensado realizar. De momento tengo que probarlo en casa, así que ya te diré. Gracias.
__________________
"El saber no me sirve de nada si no es para enseñar"
  #4 (permalink)  
Antiguo 04/03/2005, 04:13
 
Fecha de Ingreso: noviembre-2003
Mensajes: 121
Antigüedad: 20 años, 7 meses
Puntos: 0
No era eso tras probarlo.

Es tan simple como dividirlo entre 100
__________________
"El saber no me sirve de nada si no es para enseñar"
  #5 (permalink)  
Antiguo 04/03/2005, 20:05
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
jajajajja.. si pes no? jajajja.. tienes razón.. solo divídelo entre 100! jajajja
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:58.