Formato de salida por la pantalla de PRINT
Por favor, si alguien quisiera ayudarme.
En el siguiente programa:
Sub Prueba()
Dim A As Double, B#
'Las cantidades A y B son el resultado de un proceso matemàtico.
A = 8712.765: B = 1254.67
Debug.Print " " & A
Debug.Print " " & B
End Sub
Si ahora el valor de A, me diera, por ejemplo: 487.65
y todas las veces que que yo corriera el programa me da un numero de cifras diferente de A. ¿Que correccion tengo que hacerle al Debug.Print " " & A , para que el punto decimal de A estè directamente encima de el de B, todas las veces?
En el siguiente programa:
Sub Prueba()
Dim A As Double, B#
'Las cantidades A y B son el resultado de un proceso matemàtico.
A = 8712.765: B = 1254.67
Debug.Print " " & A
Debug.Print " " & B
End Sub
Si ahora el valor de A, me diera, por ejemplo: 487.65
y todas las veces que que yo corriera el programa me da un numero de cifras diferente de A. ¿Que correccion tengo que hacerle al Debug.Print " " & A , para que el punto decimal de A estè directamente encima de el de B, todas las veces?
Si te entendi, utliza la funcion format
debug.print format(numero, "#,###0.00000")
debug.print format(numero, "#,###0.000")
debug.print format(numero, "#,###0.00000")
debug.print format(numero, "#,###0.000")
