La guía completa de automatización con macros en Office (Excel, Word, APIs y más)

Imagen
¿Crees que programar es solo para expertos? Con VBA, cualquier persona puede crear macros personalizadas para automatizar tareas en Excel, Word y otras herramientas de Office. No necesitas ser desarrollador profesional para empezar. Esta página reúne ejemplos reales de macros VBA utilizados en escenarios laborales: automatización de reportes, conexión con APIs, lectura de CFDI, generación de documentos y más. Guarda esta página en favoritos : se actualiza constantemente con nuevos ejemplos. ¡Descubre el poder de VBA y simplifica tu trabajo diario! Explora nuestros tutoriales y aprende paso a paso cómo automatizar tareas repetitivas, reducir errores y mejorar tu productividad. 📊 Automatización con Macros en Excel Ejemplos prácticos para consumir APIs, limpiar datos, generar reportes financieros y trabajar con información externa desde Excel. Cómo llamar a una API desde una macro en Excel Macro en Excel para remover filas duplicadas Usar condi...

Querys Oracle fusión

En esta publicación les quiero compartir algunos querys de Oracle

El siguiente query te ayuda a obtener los datos bancarios de una lista de proveedores


A continuación un query para saber que clientes no tienen asignado ninguna cuenta de referencia para receivables,revenue y taxes.

select hcsu.site_use_id,hca.ACCOUNT_NUMBER,hcsu.LOCATION,hcsu.status,hcsu.LAST_UPDATE_DATE
from hz_parties hp, HZ_CUST_ACCOUNTS hca, HZ_CUST_ACCT_SITES_ALL hcsa, HZ_CUST_SITE_USES_ALL hcsu
where hcsa.SET_ID =9999
and hp.party_id = hca.party_id
and hca.cust_account_id = hcsa.cust_account_id
and hcsa.cust_acct_site_id = hcsu.cust_acct_site_id
and hcsu.SITE_USE_CODE = 'BILL_TO'
and hcsu.status = 'A'
and hcsu.site_use_id NOT IN ( select ara.source_ref_account_id
from AR_REF_ACCOUNTS_ALL ara
WHERE  ara.source_ref_table = 'HZ_CUST_SITE_USES_ALL'
and hcsu.site_use_id= ara.source_ref_account_id)
order by LAST_UPDATE_DATE desc


Con el siguiente query puedes obtener el listado de facturas de AR que no tienen detalle de impuestos 

select
      rca.CUSTOMER_TRX_ID, rca.TRX_NUMBER , rca.org_id,TRUNC(rca.TRX_DATE),rca.APPLICATION_ID,
rca. INVOICE_CURRENCY_CODE,
rca.TRX_DATE,
 rca.TRX_CLASS
from RA_CUSTOMER_TRX_ALL rca
where 
 rca.ORIG_SYSTEM_BATCH_NAME = 'batch_name'
and rca.org_id = 8097
and rca.TRX_DATE BETWEEN :desde and :hasta
AND  rca.CUSTOMER_TRX_ID NOT IN (select ZX_LINES.TRX_ID
                 from ZX_LINES 
                 WHERE 
ZX_LINES.TRX_ID = rca.CUSTOMER_TRX_ID
--AND ZX_LINES.APPLICATION_ID =  rca.APPLICATION_ID
AND ZX_LINES.TRX_CURRENCY_CODE = rca. INVOICE_CURRENCY_CODE
AND ZX_LINES.TRX_DATE = rca.TRX_DATE)




Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

📊 Automatiza tu trabajo: Convierte tablas de Word a Excel con una macro

Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)