miércoles, 23 de septiembre de 2026

Macro VBA para copiar archivos XML y PDF

 

Como copiar archivo de un directorio a partir de una lista de nombres en un rango de celdas en Excel.


He tenido el siguiente problema en estos dias, que me toco resolver de manera facil mediante el diseño de una macro.



Me solicitaron por una revision de control interno (Auditoria) un listado de facturas previamente seleccionadas por el revisor, para entregrar el archivo PDF y el archivo XML de esa lista de CFDI. Lo complicado resulta que dentro de la carpeta donde tengo esa informacion tengo miles de archivos y para poder ir copiando los que me solicitaban se me hizo una tarea interminable ir buscando uno a uno los archivos solicitados, ya que la solicitud era de mas de 3,000 archivos y tenerlos que buscar en una carpeta que tiene mas de 15,000 archivo resulto se complicado, por lo que me di a la tarea de diseñar una macro que hiciera la busqueda en la carpeta origen y la copiara a la carpeta destino.

Les comparto el archivo de ejemplo que al final pude hacer todo ese trabajo en menos de 1 minuto.

En una hoja de Excel en la columa "A" copie todos los UUID que necesitaba buscar para recorrerlos con la macro, y la macro se encargo del resto, les dejo el archivo por si necesitan adaptarlo a otro tipo de proyectos haciendo las modificaciones que necesiten.


DESCARGAR_ARCHIVO


Saludos cordiales.

JASR

lunes, 21 de septiembre de 2026

XML from hoja de calculo Google Sheet

 

XML FROM GOOGLE SHEET

    Migrar a hojas de calculo de otras plataformas libre de costo de licencias siempre sera una opcion, y mas aun cuando la informacion puede ser guardada en la nube para tenerla a disposicion desde cualquier parte.



Hoy quiero mostrarles que desde hace tiempo tengo implementada este complemento como parte de mis herramientas de consulta, desde la hoja de calculo de google, puedo leer los XML de mi pc o usb, o las que tengo guadadas en mi Drive, y desglosarlo en la hoja de calculo de google sheet.


XML FROM HOJA DE CALCULO GOOGLE SHEET



Asi cuando estoy fuera no necesariamente tengo que traer mi laptop o pc cargando para poder hacerlo, simplemente puede acceder desde cualquier lugar con mi cuenta de google y poder sacar reportes que necesite en el momento.



Las opciones de portabilidad siempre seran necesarias.


saludos

JASR