¿¿Formato celdas con decimales??

23/09/2004 - 16:27 por gema.bernardo | Informe spam
Hola a todos!

Tengo que poner a unas celdas el formato de numero con 6 decimales. La
forma de asignarlo lo hago mediante la siguiente sentencia:

Range("A1").NumberFormat = "#,##0.000000"


El problema que tengo es que cuando viene un numero con menos decimales de
6, se me mantienen mostrandose los ceros de la derecha.

Ejemplo:

Si en A1 pongo 0 --> me escribe 0,000000 y quiero que salga 0
Si en A1 pongo 0,12 --> me escribe 0,120000 y quiero que salga 0,12
y sin embargo si pongo 0,123456, quiero que salga 0,123456 (ESTO SALE BIEN)

Y no puedo cambiar el formato de la celda, dado que es editable y tiene
que mantener que salgan 6 decimales como máximo si los tiene.


Si alguien tiene idea de como hacer esto, se lo agradezco muuuucho.

Un saludo,
Gema BM.
 

Leer las respuestas

#1 Pilar
23/09/2004 - 19:10 | Informe spam
Prueba con "#,##0.######"

pero creo que te va a seguir saliendo la coma de los decimales..

Saludos


"Gema" escribió en el mensaje
news:
Hola a todos!

Tengo que poner a unas celdas el formato de numero con 6 decimales. La
forma de asignarlo lo hago mediante la siguiente sentencia:

Range("A1").NumberFormat = "#,##0.000000"


El problema que tengo es que cuando viene un numero con menos decimales de
6, se me mantienen mostrandose los ceros de la derecha.

Ejemplo:

Si en A1 pongo 0 --> me escribe 0,000000 y quiero que salga 0
Si en A1 pongo 0,12 --> me escribe 0,120000 y quiero que salga 0,12
y sin embargo si pongo 0,123456, quiero que salga 0,123456 (ESTO SALE
BIEN)

Y no puedo cambiar el formato de la celda, dado que es editable y tiene
que mantener que salgan 6 decimales como máximo si los tiene.


Si alguien tiene idea de como hacer esto, se lo agradezco muuuucho.

Un saludo,
Gema BM.

Preguntas similares