En este grupo En todos

Foro de Excel

Macro en Excel

Jose Ramon
Puebla, México
Escrito por Jose Ramon Marquez Barrera
el 01/02/2010


Hola Por favro me podrias ayudar, como puedo hacer un macro que lee un archivo de texto txt y lo convierta a hoja de Excel y luedo lo pueda comparar con otro archivo que tenga los mismos datos en columnas,

Los encabezados son los que se muestran. Este es el archivo texto, colo le chito el caracter
|
Relacion Semestral $ 200. 00
------------------------------------------------------------------------------
| | | |Importe Ade. | Adeudo
Numero |REGISTRO | Nombre | D i r e c c i o n| a Cancelar |AAMM Apl.
------------------------------------------------------------------------------
02DV080|2569504 |LOPEZ ARCE |26 B PTE | 1,111. 00| 200907
03DV096|2560906 |FLORENCIA |PV 10 MAYO | 2,222. 00| 200907
06DV040|2560401 |MIS LA PROV |PINO 70 | 3,333. 00| 200907
12DV005|2560512 |POLO LIMA |35 NTE | 4,444. 00| 200907
12DV035|2560806 |HUERTA OJEDA|PV B 29 | 555. 73| 200907
12DV045|2569806 |GRCIA ROSAS |LOCAL 227 | 0,000. 00| 200907
12DV085|2569712 |GONZALEZ ROD|50 PTE | 826. 07| 200907
14DV075|2568910 |PEREZ MUNOZ |44 PTE | 667. 70| 200907
16DV020|2560701 |ROMAN HERNAN|HIDALGO SUR | 817. 29| 200907



Gracias.

Cacho Rodríguez
Ing. electrónica u.n.r.
Escrito por Cacho Rodríguez
el 01/02/2010

Hola! José.
Por lo que se observa el archivo de texto tiene delimitadores de campo (el " | ").

De modo que si abres el archivo desde Excel se te ofrecerá el Asistente para importar texto.

Lo único que debes quitar manualmente es parte del encabezado.

Y una vez que tengas los datos: los comparas columna a columna.
Saludos, Cacho.

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 01/02/2010

Este complemento gratuito puede facilitar la comparacion:
http://www.ddtrada.cl/

Responder

Debe cumplir las normas de contenido y normas de conducta

Al escribir en el debate:

  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.