¿Porque se me corta el texto de una celda al ejecutar autoajusta r?

13/06/2006 - 11:31 por David | Informe spam
Hola,

Tengo un problema al ejecutar la función autoajustar con los textos largos.
Tengo una hoja que muestra información dinamicamente extrayendola de una base
de datos y la pone en celdas con la opción de formato ajustar texto marcada,
y una vez insertado el texto hay una función que ejecuta el comando
autoajustar para todas las celdas generadas ya que no se la altura que le
tengo que dar. El problema es que en texto largos al hacer autoajustar corta
la parte final del texto. Se puede reproducir creando una columna de 100 de
ancho, poniendo un texto de unos 1400 bytes , opción ajustar texto. Despues
Formato ->Fila-> autoajustar y el texto se queda en unos 1000 bytes.
Si alguien sabe como solucionar el problema o alternativas le agradeceré me
lo diga.


Gracias

Preguntas similare

Leer las respuestas

#1 Francisco Mty
13/06/2006 - 18:15 | Informe spam
Cual es lo longitud de la cadena (en letras) :| ?
Respuesta Responder a este mensaje
#2 David
13/06/2006 - 18:37 | Informe spam
Texto ejemplo:


AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC


Lo pones en una hoja nueva, columna 100 ancho , fila 400 ancho , señalas la
celda y el texto lo copias en la linea que pone fx -> Formato de la celda ->
Ajustar texto y lo ves todo ... Después señala la celda, Formato-> Fila ->
autoajustar y las "C" ya no las verás.
Respuesta Responder a este mensaje
#3 Francisco MTY
14/06/2006 - 04:00 | Informe spam
Excel dentro de las celdas tiene una limitacion para desplegar text dentro
de ellas, y solo se ve lo que se puede desplegar pero su valor no cambia.

saludos
Respuesta Responder a este mensaje
#4 Héctor Miguel
14/06/2006 - 07:09 | Informe spam
hola, David !

Tengo un problema al... autoajustar con los textos largos... corta la parte final del texto.
Se puede reproducir creando una columna de 100 de ancho, poniendo un texto de unos 1400 bytes... ajustar texto.
Despues Formato ->Fila-> autoajustar y el texto se queda en unos 1000 bytes.
Si alguien sabe como solucionar el problema o alternativas le agradecere me lo diga.



dependiendo de que sea lo que realmente necesitas hacer con los chorrocientos mil caracteres en una celda...
te paso algunos 'tips' [hasa donde se]... y... si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

A) haz tu la siguiente prueba...
1) pon -p.e.- en 'A1' la siguiente formula: -> =repetir("ABC",10000)
2) pulsa ctrl+C seguida de [menu] edicion / pegado especial / valores -> y 'aceptar'
3) pon -p.e._ en 'B1' la siguiente formula: -> =largo(a1)
[pregunta]: cuantos caracteres te dice la formula que hay en la celda 'A1' ??? [30000] ;)
4) oculta la barra de formulas desde [menu] herramientas / opciones / [ficha] ver -> desmarca 'barra de formulas'
[pregunta]: cuantos caracteres 'alcanzas a ver' en la celda 'A1' ???
5) vuelve a mostrar la barra de formulas [inversa el procedimiento anterior] y...
[pregunta]: cuantos caracteres 'alcanzas a ver' en la barra de formulas ???

B) EN una celda SOLO puedes 'ver' 1024 o 2048 caracteres [segun versiones de excel]
[sin embargo]... puedes 'meterle' hasta 32767 caractereres
-> [el resto, aunque siguen estando EN la celda... los veras SOLO en la barra de formulas]
hay un limite de 1024 caracteres para que sean 'reconocidos' para una 'entrada de formula' [OJO]

C) AUN con la celda ajustada a su maximo 'ancho' [que es de 255 caracteres -segun la fuente 'normal' en uso-]...
el ALTO de una fila NO puede exceder de los 409 puntos :-(
Respuesta Responder a este mensaje
#5 David
15/06/2006 - 10:26 | Informe spam
Primero de todo gracias por vuestras respuestas.

El tema de las limitaciones de visualización lo conocía aunque no sabia
exactamente cuando bytes eran, pero no es el problema aunque puede tener
relación.
El texto que yo pongo se puede visualizar e imprimir correctamente siempre y
cuando se le de un alto y un ancho suficiente (100x400). Entiendo que
entonces no es un problema de límitación del texto dentro de las celdas ya
que se ve y se imprime perfectamente.
El problema es que como lo genero dinamicamente y el tamaño no siempre es el
mismo ,no le puedo dar un altura determinada y utilizo la función
autoajustar para que Excel le de la altura automáticamente en función del
texto que yo le pongo. Con lo que el problema esta en el autoajustar...¿No
estará el problema en que la versión de Excel admite 2048 bytes pero el
autoajustar no ha lo han actualizado y sigue pensando que el límite es 1024?
Este excel es para un cliente y si fuese un bug se lo tendria que justificar
...¿Hay algun sitio de Microsoft donde se reconozcan los bugs?

Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida