Cómo conectar la API de Banxico con Google Sheets usando Apps Script

Imagen
Cómo conectar la API de Banxico con Google Sheets usando Apps Script Hace unos días quería automatizar consultas financieras directamente desde Google Sheets utilizando la API de Banco de México (Banxico). La idea era evitar actualizar manualmente: Tipo de cambio USD UDIS CETES TIIE Otros indicadores financieros Después de algunas pruebas terminé creando una integración utilizando Apps Script y la API REST de Banxico. En este artículo quiero mostrar cómo funciona la lógica principal del proyecto y cómo se puede conectar Google Sheets con APIs externas. 🎥 Video demostración 📌 ¿Qué es Apps Script? Apps Script es la plataforma de automatización de Google que permite extender funcionalidades en: Google Sheets Google Docs Google Forms Google Drive Google Workspace Básicamente permite utilizar JavaScript para automatizar procesos dentro de Google. 🔑 Obtener token API Banxico Para consumir la API de Banxico primero es necesario g...

👉 Macro en Word para resaltar palabras clave automáticamente (con código VBA)

Macro en Word para Resaltar Palabras Clave automáticamente (VBA paso a paso)

Ejemplo práctico: Aprende a crear una macro en Word que resalta palabras clave automáticamente en documentos largos usando VBA.

Si trabajas con documentos largos como contratos, políticas, reportes o tesis, probablemente sabes lo difícil que es encontrar rápidamente las palabras clave importantes.

En esta publicación te comparto una macro en Word que te permite ingresar una lista de palabras clave, y el sistema las resalta automáticamente en todo el texto.


¿Para qué sirve esta macro en Word?

Este tipo de automatización es muy útil para:

  • Revisión de contratos legales
  • Análisis de documentos largos
  • Identificación de términos importantes
  • Auditoría de textos

Con una sola ejecución puedes ahorrar minutos o incluso horas de trabajo.


💻 Código de la macro en Word (VBA)

Copia y pega este código en el editor de VBA:


Sub ResaltarPalabrasClave()
    Dim palabras As String
    Dim palabra As Variant
    Dim rng As Range

    palabras = InputBox("Escribe las palabras clave separadas por comas:")

    If palabras = "" Then Exit Sub

    Dim lista() As String
    lista = Split(palabras, ",")

    For Each palabra In lista
        Set rng = ActiveDocument.Content
        With rng.Find
            .ClearFormatting
            .Replacement.ClearFormatting
            .Text = Trim(palabra)
            .Replacement.Highlight = True
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = False
            .MatchWholeWord = True
            .Replacement.Text = Trim(palabra)
            .Execute Replace:=wdReplaceAll
        End With
    Next palabra

    MsgBox "Palabras resaltadas correctamente"
End Sub

🧰 Cómo usar la macro paso a paso

  1. Abre Word y presiona Alt + F11
  2. Inserta un módulo (Insertar → Módulo)
  3. Pega el código
  4. Guarda como archivo .docm
  5. Ejecuta con Alt + F8

📊 Ejemplo de uso real

Imagina que tienes un contrato y necesitas encontrar palabras como:

  • pago
  • plazo
  • obligación

Con esta macro puedes resaltarlas automáticamente en segundos.


🎥 Video explicación paso a paso


🔥 Más macros útiles en Word y Excel


🚀 Conclusión

Las macros en Word permiten automatizar tareas repetitivas y ahorrar mucho tiempo.

Si trabajas con documentos largos, esta macro puede convertirse en una herramienta esencial.

TIP: puedes modificar el código para cambiar colores o buscar frases completas.


Si necesitas una macro personalizada o automatizar procesos en Excel o Word, puedes contactarme a zelideth27@gmail.com

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

👉 Cómo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

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