Fórmulas Excel: Ejemplos, Tips y Tutoriales para Dominar Excel

Descubre ejemplos prácticos de fórmulas Excel, tutoriales paso a paso y consejos para optimizar tu trabajo con hojas de cálculo. ¡Aprende a dominar Excel fácilmente!

  • Home
  • Descargas
  • App a Medida
  • Sobre mi
  • Contacto
  • FAQ

Macro Excel para Leer TXT

Nolberto Lopez 9 comentarios

Ahora veremos una macro en excel para leer un archivo de texto y poner esa información en un libro de excel, esto va en relación al caso anterior donde vimos una macro para generar un archivo txt con la información de una tabla de datos excel.

Aplicaciones contables en excel

Descargar MegaPack Contable en Excel

Para que me puede servir esta macro.

Hay muchas cosas para las que puede servir esto de leer un txt desde una macro, un ejemplo seria cuando tienes sistemas que te pueden generar reportes en archivos txt, puedes leer esos txt con esta macro para pasar la información a excel y de ese modo poder hacer tus cálculos o análisis de esa información, esto es algo muy usado por los contadores y sobre todo auditores, esto con el fin de facilitar el trabajo con sus formatos contables.

El archivo de texto.

macro lee txt - archivo txt

Ese es un archivo de texto plano delimitado por pipes, la macro debe leer cada linea y separar por columnas cada dato que esta separado por pipes, cada linea a su vez sera una linea en la hoja de calculo.

El resultado al ejecutar la macro.

macro lee txt - resultado lee txt

En esa imagen vemos el resultado al ejecutar la macro, simplemente se genera un archivo excel con toda la información del txt, el archivo obtiene el mismo nombre que el txt al igual que la hoja.

A continuación explico como programar la macro que lee el txt.

Descargas formulasexcel.com

Una de las grandes ventajas de los archivos de texto plano es que pueden ser leídos prácticamente por cualquier sistema, esa es la razón por la que de igual manera la mayoría de los sistemas generan información en este tipo de archivos, sobre todo cuando es muchísima la información que contienen, así que con esta macro podrás pasar a excel cualquier información contenida en archivos de texto plano, solamente es necesario que sepas como están delimitados los datos para que reajustes la macro.

Categoría: Macros, Videotutoriales

  1. Aplicación a Medida
  2. MegaPack contable en excel
  3. Nómina en excel
  4. Control de CFDI en excel
  5. Control de CFDI de Nomina en excel
  6. Contabilidad electrónica en excel
  7. Sistema contable en excel
  8. Cuentas por cobrar en excel
  9. Pago a proveedores en excel
  10. Ingresos y Egresos en excel
  11. Vacaciones de empleados en excel
  12. Inventarios en excel
  13. Agenda en excel
  14. Conciliación bancaria en excel
  15. Bancos en excel
Aprender Excel Gratis:
  • Facebook
  • Instagram
  • TikTok
  • Twitter
  • WhatsApp
  • Youtube

Acerca de Nolberto Lopez

Experto en Microsoft Excel. Desarrollador de aplicaciones en Excel con VBA. Autor del sitio formulasexcel.com

« MegaPack de Apps contables en excel
Descargar aplicaciones Excel para Contabilidad »

Comentarios

  1. Harles P. dice

    enero 31, 2021 en 1:03 am

    Suponiendo que tendos 2 archivos txt, en una carpeta, que macro puedo utilizar para unificar esos dos archivos.
    y que queden guardados con un nombre especifico. por ejemplo que el archivo unificado se llame AF.TXT

    Responder
  2. Francisco Moyano dice

    abril 4, 2018 en 6:32 am

    El ejemplo es muy bueno, pero se podría saber el número de lineas generadas en el ficherto txt. Por ejemplo en un msgbox (Se ha generado xx líneas)

    Muchas gracias

    Responder
    • alejandro santos dice

      octubre 23, 2018 en 6:43 pm

      de donde eres amigo, yo de edomex México y tu?

      Responder
      • Nolberto Lopez dice

        octubre 24, 2018 en 4:59 pm

        Saludos Alejandro, estoy en Sinaloa.

        Responder
  3. Edgar Leonardo Jimenez Lopez dice

    mayo 2, 2017 en 5:31 pm

    Saludos
    Muy bueno el ejemplo.
    Me estan solicitando esto pero que cada columna tenga un tamaño constante, como se podria hacer esto ??
    Gracias

    Responder
  4. Alberto Quesada dice

    julio 19, 2016 en 7:28 pm

    Buenos días Nolberto, gracias por tu aporte.

    Cuando ejecuto tu macro lee correctamente el archivo, pero abre otro archivo de excel en lugar de agregar una hoja al documento abierto.

    Que puede ser?

    Gracias

    Responder
  5. Fabian dice

    abril 30, 2016 en 4:12 pm

    Buenos días,
    Primero quiero agradecer ya que he aprendido mucho y me me han servido muchas de sus macros.
    Hoy quisiera que me ayudaran con un código para abrir un TXT que está delimitado por ancho fijo, y que me de la opción de cambiar la delimitación de los campos ya que en mi trabajo tengo que abrir muchos TXT pero tienen diferente largo, a ver si me hice entender, cuando abra e TXT que me pregunte la delimitación de los campos de alguna forma se me ocurre seleccionando un rango de celdas que contengan el largo de cada columna.
    Les agradecería muchísimo, gracias.

    Responder
  6. victor dice

    junio 28, 2015 en 10:27 pm

    No puedo descargar los archivo para poder realizar y estudiarlos, son de mucha ayuda para mi , agradecería si me puedes ayudar.
    otra pregunta las dos situaciones son muy útiles para mi , pero tengo un inconveniente y a raíz de ese inconveniente hago esta pregunta 1- tengo un archivo en xls de 424623 registro y un txt muy grande , estas dos macros las puedo aplicar , o tendré que usar oto método .
    Por último al realizar el ejecicio 2 (leer un txt ) me da el siguiente error
    workbook.OpenText RutaArchivo,Datatype:=xldelimited,other:=true,otherchar:=”|”,trailingminusnumbers:=true,”mensualizados”=true “se esperaba parámetro con nombre”

    Responder
  7. danilo efren dice

    febrero 19, 2015 en 10:35 pm

    Excelente ejemplo
    saludos
    danilo

    Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ponte en contacto conmigo para definir detalles de tu nuevo proyecto.

Contactar
  • INICIO
  • CONTACTO
  • CONTABLES
  • VIDEOS
  • CATEGORIAS
  • VBA EXCEL
  • Política de privacidad

Copyright © 2026 · Formulas Excel · by Nolberto Lopez

Copyright © 2026

Aplicaciones contables en excel

Descargar MegaPack de 14 Apps Contables en Excel


Powered by Joinchat
Hola
¿En qué podemos ayudarte?
Abrir chat