UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se puede subir archivos al foro, favor de hacerlo en servidor externo (Dropbox, Drive...) y dejan link. "Sin archivo no hay respuestas"

Favor de leer "Todos los temas" Click aquí.

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 Agregar cifras mayores de 12 digitos el 28/08/18, 03:10 pm

edwinjo


Buenos días a todos,
Solicitando su ayuda con el siguiente codigo
Cells(SigFila, 140) = UCase(TextBox65.Text)
Con el textbox agrego datos a una base de datos pero tengo el problema que cuando la cifra es mayor a 10 dígitos no me los toma; consultándoles, como hago para que los escriba todos por ejemplo 895030121805028946
porque me lo escribe de la siguiente forma 895030121805028000, y tengo que estar corrigiendo manualmente 

De antemano Muchas gracias

ioyama

avatar
Hola

Con Cells(SigFila, 140) = UCase(TextBox65.Text) debería valerte ya que el textbox pasa los datos en formato texto.
Si le haces cualquier modificación te vas a encontrar con la limitación de los 16 dígitos de excel

Entiendo que no se trata de números para operar con ellos, sino referencias, códigos o identificadores, por lo que en formato texto deberían servirte

Un saludo desde Vitoria

3 El formato es el problema el 30/08/18, 04:04 pm

edwinjo


el problema que tengo que cuando los pasa no lo pasa en formato de texto si no de numero por eso es que lo escribe en formato científico osea en lugar de escribir todos los números los últimos los vuelve cero, lo que quiero es que cuando los escriba en la celda los haga como texto para que los escriba todos
Gracias

ioyama

avatar
Perdona

Quería decir

Cells(SigFila, 140) = TextBox65.Text

 (no borré el UCASE) Si no tocas el textbox el resultado te lo pasa como texto

Un saludo desde Vitoria

5 La unica forma el 31/08/18, 11:16 am

edwinjo


Buenos dias, La única forma que me da resultado es señalar toda la columna y ponerle formato texto, pero cada vez que habrá un nuevo me lo pone formato general, habrá una forma de señalar por ejemplo toda la columna y pedirle que cambie a formato texto, he buscado hay para moneda, para números, pero no encuentro para texto, se me ocurría que me salga un formulario que me diga que formato quiere darle 
moneda, texto, fecha, general; marcar y luego un imputbox señale el rango y me lo ponga en formato texto o el que elija, habrá algún ejemplo. Muchisimas gracias por vuestro apoyo

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.