TEXTBOX DE UN FORMULARIO ME LO TOME COMO NUMERO TENIENDO EN CUENTA EL CERO DE LA IZQUIERDA

4 envíos / 0 nuevos
Último envío
FEGEA
Imagen de FEGEA
Offline
última acción: Hace 6 años 2 meses
alta: 03/02/2013 - 11:13
Puntos: 40
TEXTBOX DE UN FORMULARIO ME LO TOME COMO NUMERO TENIENDO EN CUENTA EL CERO DE LA IZQUIERDA

Hola :

 

Tengo un formulario y lo que quiero es poner un numero por ejmplo el 030008 y que me lo ponga en una celda de excel de tal forma que luego la celda de la derecha que es donde tengo la formula buscarv me busque ese numero 

 

cuando lo meto a mano y tengo puesto la columna en formato de texto si me lo busca .....

 

pero hice un formulario para ir más rapido me lo mete a la celda que yo quiero me no me lo toma me marca 30008 y luego la formula no me reconoce dicho numero 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 23 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10690
para convertir tu número 308 en el texto 0308...

Si Excel interpreta tu número como un número no hay ceros a la izquierda

parece que tu fórmula de búsqueda necesita que sea un texto con cero a la izquierda, para esto puedes aplicar el formato que necesitas al número que escribes en el formulario en vez de tomarlo directamente según lo escribes.

Es decir, cuando tomas el valor del cuadro de texto donde escribes, Excel interpreta tu 030008 como un número, así que es el 30008 (ya has perdido el cero de la izquierda). Debes decile que lo quieres como un texto con un formato concreto, para esto utiliza la función format

por ejemplo, para que tenga seis cifras podría ser algo así:

textoquepareceunnumero=Format(tucontrol.value,"000000")

 

------
Ya sé Excel, pero necesito más.

FEGEA
Imagen de FEGEA
Offline
última acción: Hace 6 años 2 meses
alta: 03/02/2013 - 11:13
Puntos: 40
Re: para convertir tu número 308 en el texto 0308...

áparece en un textbox2

 

lo he puesto así

 

Textbox2=Format(textbox2.value,("000000")

 

pero me da error

Cron
Imagen de Cron
Offline
última acción: Hace 1 mes 1 semana
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12715
Re: para convertir tu número 308 en el texto 0308...

Parece que sobra un paréntesis...

 

 

Saludos