Visual Basic - Problemas con Format

Life is soft - evento anual de software empresarial
 
Vista:

Problemas con Format

Publicado por Frank Leal (13 intervenciones) el 16/10/2003 21:44:17
Estoy dando formato a una operacion, es decir, de la siguiente manera

a = format( b / c, "######.##")

El problema esta cuando la división da como resultado un número entero por si b = 6 y c = 3 el resultado es 2, ahora aplicando formato el resultado que se muestra es "2, " yo solo quiero que cuando sea entero no agregue la coma.
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:Problemas con Format

Publicado por kikecg (352 intervenciones) el 16/10/2003 22:02:04
Hola.
No se si habrá una forma mas sencilla, pero puedes probar esto:
a = Format(b / c, IIf(b Mod c = 0, "#,###", "#,###0.00"))

De este modo, si el resultado es un entero, te lo mostrará sin comas, mientras que si no lo es, mostrará 2 decimales.
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