Formato de texto personalizado y desbordamiento de celda

Formato de texto personalizado y desbordamiento de celda

Utilizo un formato de número personalizado (sin las comillas), el problema está en la parte del texto:

"...;...;...;@* "

Cuando formato texto con este formato y cuando es simplemente "@" o "@_)", funciona bien. Pero cuando lo hago "@*" para alinearlo a la izquierda, deja de desbordarse y muestra ### en su lugar. ¿Qué se puede hacer para remediar esto?

Respuesta1

Creo, pero no tengo autoridad para citarlo, solo es lógica, que se debe a lo que le estás pidiendo a Excel que haga.

Cuando se utiliza el enfoque de relleno en una celda con pocos caracteres suficientes para que la entrada misma no la complete, Excel puede agregar fácilmente suficiente carácter de relleno para llenar la celda.

Tenga en cuenta que en este caso no se desbordará, ni con relleno ni sin él, porque no hay suficientes caracteres para llenar el ancho y aún se necesita más espacio para mostrar.

Si llena una celda con MÁS caracteres de los que caben, Excel sabe que debe llenar la celda con lo que puede mostrar y le permite "recorrer" las celdas en blanco (verdaderas nulas) a la derecha. Ingrese algo en una de las celdas en las que se está derramando (o "el indicado" si solo se derrama en un solo vecino) y Excel aún llena fielmente la celda por completo, incluso mostrando un carácter parcial si uno cae parcialmente en la celda y parcialmente en necesidad de extenderse a un vecino. Pero ya no se desborda (excepto en unMUYcaso inusual que podría explicar pero que no es relevante aquí ya que creo que es un error).

Sin embargo, si bien todo eso tiene significado para Excel y, por lo tanto, es computable y visualizable, una vez que se le ocurre la idea de "rellenar" con *Excel, ahora tiene que resolver cómo resolver una contradicción: lo formateó 1) Para que se ajuste exactamente al ancho de la celda, agregando caracteres (espacio en este caso) hasta que alcance el ancho total de la celda Y 2) Agregar tantos caracteres como sea necesario.

Bueno, necesita una cantidad negativa de caracteres para hacerlo. Parece que falla en esa idea y probablemente, el desencadenante real programado para la, um, querida #######pantalla es no lograr una pantalla aceptable en la forma en que se le ordenó.

Tenga en cuenta también que esto NO NO ocurre simplemente por formatear para alineación a la izquierda. Las celdas con formato horizontal general hacen lo mismo con una entrada lo suficientemente larga como para pasarla normalmente. Y las celdas que no se desbordan no tienen este formato ya sea que se cambie la alineación horizontal o se deje en General.

Por lo tanto, creo que se debe únicamente a no poder resolver la adición de un número negativo de caracteres (espacio) y que no encontrar una pantalla aceptable para enviar al monitor (o impresora o...) activa la #######pantalla.

información relacionada