Archivo de texto con VB

13/04/2004 - 19:14 por Jaime | Informe spam
Saludos a todos
Expongo mi caso y agradezco su ayuda.
tengo una hoja la cual contiene ciertos datos los cuales
por medio de una macro lo envio a un archivo de texto ,
lo que deseo hacer es que me al momento de abrir el
archivo de texto me aparezcan de la siguiente manera:

FECHA NUMERO IMPORTE CONCEPTO
01/04/04 123456 560.80 MOVTO ABRIL
02/04/04 123457 1230.60 MOVTO ABRIL

el detalle es que me acomoda los datos asi:

FECHA NUMERO IMPORTE CONCEPTO
01/04/04 123456 560.80 MOVTO ABRIL
02/04/04 123457 1230.60 MOVTO ABRIL


el detalle esta en la columna importe,los numeros me los
ordena de izq. a derecha y por lo cual los sig. campos me
los mueve dependiendo el importe
lo he guardado con archivo con tabulaciones,
archivo .csv, archivo de ancho fijo, y con la macro que
tengo solo me permite dar espacios entres columnas,
.
 

Leer las respuestas

#1 Fernando Arroyo
13/04/2004 - 20:04 | Informe spam
Sin ver el código es difícil precisar la respuesta. Lo que se suele hacer en situaciones semejantes es igualar el número de caracteres con algo como:

Len(Right(String(15, " ") & Worksheets("Hoja1").Range("A1"), 15))

con esta instrucción, el largo sería siempre de 15. La diferencia entre la longitud del número y los 15 caracteres se rellenaría con espacios a la izquierda del número.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"Jaime" escribió en el mensaje news:1bef401c4217a$cf5557e0$
Saludos a todos
Expongo mi caso y agradezco su ayuda.
tengo una hoja la cual contiene ciertos datos los cuales
por medio de una macro lo envio a un archivo de texto ,
lo que deseo hacer es que me al momento de abrir el
archivo de texto me aparezcan de la siguiente manera:

FECHA NUMERO IMPORTE CONCEPTO
01/04/04 123456 560.80 MOVTO ABRIL
02/04/04 123457 1230.60 MOVTO ABRIL

el detalle es que me acomoda los datos asi:

FECHA NUMERO IMPORTE CONCEPTO
01/04/04 123456 560.80 MOVTO ABRIL
02/04/04 123457 1230.60 MOVTO ABRIL


el detalle esta en la columna importe,los numeros me los
ordena de izq. a derecha y por lo cual los sig. campos me
los mueve dependiendo el importe
lo he guardado con archivo con tabulaciones,
archivo .csv, archivo de ancho fijo, y con la macro que
tengo solo me permite dar espacios entres columnas,
.


Preguntas similares