Formato de número

03/09/2003 - 09:22 por Magda | Informe spam
Hola. Tengo un número entero que necesito formatear en 2 dígitos, pero sin
decimales.
He probado con format y no funciona, y tampoco con FormatNumber.
Utilizo VbScript.
¿Alguien puede ayudarme?

Un saludo, Magda.

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
03/09/2003 - 15:27 | Informe spam
Te refieres a formatear en dos digitos a esto "01" "02" "03" ?




"Magda" wrote in message
news:
Hola. Tengo un número entero que necesito formatear en 2 dígitos, pero sin
decimales.
He probado con format y no funciona, y tampoco con FormatNumber.
Utilizo VbScript.
¿Alguien puede ayudarme?

Un saludo, Magda.


Respuesta Responder a este mensaje
#2 Magda
04/09/2003 - 08:21 | Informe spam
Sí, a eso me refiero. He probado con
num = Format (num,"##00")
num = Format (num,"00##")
num = Format (num,"#0")
num = Format (num,"0#")
num = Format (num,"##")
num = Format (num,"00") pero en todos estos casos, num es vacío
num = Formatnumber(num,2) pero num=2,00 suponiendo que num=2

¿Sabes cómo se hace?




"Jhonny Vargas P." escribió en el mensaje
news:%
Te refieres a formatear en dos digitos a esto "01" "02" "03" ?




"Magda" wrote in message
news:
> Hola. Tengo un número entero que necesito formatear en 2 dígitos, pero


sin
> decimales.
> He probado con format y no funciona, y tampoco con FormatNumber.
> Utilizo VbScript.
> ¿Alguien puede ayudarme?
>
> Un saludo, Magda.
>
>


Respuesta Responder a este mensaje
#3 Sashka
04/09/2003 - 15:11 | Informe spam
No me queda claro... si tienes un número 2, por ejemplo... quieres que te
presente "02" ??... entonces ya deja de ser un número es un string.
en ese caso lo que tienes que hacer es concatenar

if len(num)=1 then num= "'0" & num

Sashka

"Magda" escribió en el mensaje
news:
Sí, a eso me refiero. He probado con
num = Format (num,"##00")
num = Format (num,"00##")
num = Format (num,"#0")
num = Format (num,"0#")
num = Format (num,"##")
num = Format (num,"00") pero en todos estos casos, num es vacío
num = Formatnumber(num,2) pero num=2,00 suponiendo que num=2

¿Sabes cómo se hace?




"Jhonny Vargas P." escribió en el


mensaje
news:%
> Te refieres a formatear en dos digitos a esto "01" "02" "03" ?
>
>
>
>
> "Magda" wrote in message
> news:
> > Hola. Tengo un número entero que necesito formatear en 2 dígitos, pero
sin
> > decimales.
> > He probado con format y no funciona, y tampoco con FormatNumber.
> > Utilizo VbScript.
> > ¿Alguien puede ayudarme?
> >
> > Un saludo, Magda.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Jhonny Vargas P.
04/09/2003 - 15:35 | Informe spam
Hola Magda,

Para Formatear un número con separadores de miles y de decimales, debes
utilizar la función FormatNumber(Numero, CantidadDecimales)

Si quieres anteponer ceros a un número, puedes hacerlo de la siguiente
forma, por ejemplo, si quieres formatear un numero "000056"

Numero = 56
Valor = Right("000000" & Numero, 6)


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile



"Magda" wrote in message
news:
Sí, a eso me refiero. He probado con
num = Format (num,"##00")
num = Format (num,"00##")
num = Format (num,"#0")
num = Format (num,"0#")
num = Format (num,"##")
num = Format (num,"00") pero en todos estos casos, num es vacío
num = Formatnumber(num,2) pero num=2,00 suponiendo que num=2

¿Sabes cómo se hace?




"Jhonny Vargas P." escribió en el


mensaje
news:%
> Te refieres a formatear en dos digitos a esto "01" "02" "03" ?
>
>
>
>
> "Magda" wrote in message
> news:
> > Hola. Tengo un número entero que necesito formatear en 2 dígitos, pero
sin
> > decimales.
> > He probado con format y no funciona, y tampoco con FormatNumber.
> > Utilizo VbScript.
> > ¿Alguien puede ayudarme?
> >
> > Un saludo, Magda.
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Magda
05/09/2003 - 08:51 | Informe spam
Muchísimas gracias Jhonny, me has solucionado el problema.
Un saludo, Magda.


"Jhonny Vargas P." escribió en el mensaje
news:%
Hola Magda,

Para Formatear un número con separadores de miles y de decimales, debes
utilizar la función FormatNumber(Numero, CantidadDecimales)

Si quieres anteponer ceros a un número, puedes hacerlo de la siguiente
forma, por ejemplo, si quieres formatear un numero "000056"

Numero = 56
Valor = Right("000000" & Numero, 6)


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile



"Magda" wrote in message
news:
> Sí, a eso me refiero. He probado con
> num = Format (num,"##00")
> num = Format (num,"00##")
> num = Format (num,"#0")
> num = Format (num,"0#")
> num = Format (num,"##")
> num = Format (num,"00") pero en todos estos casos, num es vacío
> num = Formatnumber(num,2) pero num=2,00 suponiendo que num=2
>
> ¿Sabes cómo se hace?
>
>
>
>
> "Jhonny Vargas P." escribió en el
mensaje
> news:%
> > Te refieres a formatear en dos digitos a esto "01" "02" "03" ?
> >
> >
> >
> >
> > "Magda" wrote in message
> > news:
> > > Hola. Tengo un número entero que necesito formatear en 2 dígitos,


pero
> sin
> > > decimales.
> > > He probado con format y no funciona, y tampoco con FormatNumber.
> > > Utilizo VbScript.
> > > ¿Alguien puede ayudarme?
> > >
> > > Un saludo, Magda.
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida