El 12/01/18 a las 16:13, fgili$telefonica.net escribió:
Hola a todos, no soy un experto en hojas de cálculo y espero puedan ayudarme ya que estuve
buscando en la web
en foros, etc y no puedo dar con la solucion
Me piden lo siguiente:
A partir de unos datos generar un archivo txt pero con un ancho determinado
He encontrado en foros una macro que me funciona correctamente (adjunto archivo) pero no se como
hacer para definir los caracteres de cada celda
es decir
El archivo se compone de 15 filas y 7 lineas ( A - O)
cada celda debe tener unos caracteres determinados y los que no cumplan esa condición se debe
completar con espacios en blanco al exportarlos a TXT
EJ:
A1:5 caracteres B1:4 caracteres C1:10 caracteres . . . . .O1:144 caracteres (el total de cada
fila es de 250)
A2:5 B1: 4 C1:5 (5 en blanco) O1: libre
La macro del archivo adjunto me funciona correctamente lo que no se es como agregar esa funcion de
los caracteres
he encontrado esta formula en la web, pero tampoco se como incluirla en la macro
=A3 & REPETIR(" "; 4 - LARGO(A3))
Deberia hacer esto para cada celda del documento
Muchas Gracias
Fabian
¿Estas buscando exportar como archivo de texto con columnas de ancho fijo?
Selecciona guardar como y elige "Anchura de columna fija"
Puedes rellenar con espacios a derecha o izquierda o ambos lados,
dependiendo de la alineación.
Aquí puedes consultar mas detalles:
https://help.libreoffice.org/Common/Export_text_files/es#Anchura_de_columna_fija
Una observación, la fila no tiene 250 caracteres, algo falla:
A -> 5
B -> 4
C a M -> 10 (son 12 columnas) * 12 =120
O -> 144
Total = 5 + 4 + 120 +144 = 273
Un saludo.
--
JJ Palacios
--
Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscribe@es.libreoffice.org
¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: https://listarchives.libreoffice.org/es/users/
Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.