una de Format
Publicado por Buka (94 intervenciones) el 01/12/2003 15:56:07
Hola programadores,
tengo un pequeño detalle que me gustarian que me ayudaran, en un textbox ingreso un valor, ejemplo: 16.968,57
bien, tengo un pequeño codigo en el evento Chage del textbox que me cambia el formato a medida que se ingresa, funciona muy bien cuando se trata de separar miles, ejemplo el usuario solo ingresa 16968 y el codigo lo va dejando asi 16.968
pero no me adimte uso de decimal, la idea es ver que se puede modificar en este codigo si quiero utilizar los dos ultimos digitos como decimal, tomando en cuenta que la parte entera solo ocupara los primeros 5 digitos, aqui va el codigo:
Dim posSel As Long
posSel = txufa.SelStart
txufa.Text = Format(txufa.Text, "###,###,###")
txufa.SelStart = posSel + 1
para alcarar, el usuario solo debe digitar 1696857 y el codigo lo deja 16.968,57
estoy claro que en la tercera linea del codigo esta la clave, pero lo he intentado y no me sale, por favor alguien que me ayude.
Gracias de antemano
Buka
tengo un pequeño detalle que me gustarian que me ayudaran, en un textbox ingreso un valor, ejemplo: 16.968,57
bien, tengo un pequeño codigo en el evento Chage del textbox que me cambia el formato a medida que se ingresa, funciona muy bien cuando se trata de separar miles, ejemplo el usuario solo ingresa 16968 y el codigo lo va dejando asi 16.968
pero no me adimte uso de decimal, la idea es ver que se puede modificar en este codigo si quiero utilizar los dos ultimos digitos como decimal, tomando en cuenta que la parte entera solo ocupara los primeros 5 digitos, aqui va el codigo:
Dim posSel As Long
posSel = txufa.SelStart
txufa.Text = Format(txufa.Text, "###,###,###")
txufa.SelStart = posSel + 1
para alcarar, el usuario solo debe digitar 1696857 y el codigo lo deja 16.968,57
estoy claro que en la tercera linea del codigo esta la clave, pero lo he intentado y no me sale, por favor alguien que me ayude.
Gracias de antemano
Buka
Valora esta pregunta


0