Consulta datos de Banxico en Excel automáticamente (sin programar)

Imagen
Consulta datos de Banxico en Excel automáticamente (sin programar) Si trabajas con datos financieros en Excel, seguramente has tenido que copiar manualmente información como el tipo de cambio, UDIS o CETES. Este proceso no solo es lento, también puede generar errores. La buena noticia es que puedes automatizarlo completamente en segundos. 🚀 Descarga el Excel automático listo para usar He creado una plantilla de Excel que se conecta directamente con la API de Banxico para obtener datos actualizados con un solo clic, sin necesidad de programar. Te comparto un demo de la plantilla 👉 Descargar Excel automático de Banxico 💡 ¿Qué puedes hacer con este archivo? Consultar tipo de cambio USD,EUR automáticamente Obtener valor de UDIS en tiempo real Consultar CETES y tasas de interés Automatizar reportes financieros en Excel Evitar errores manuales ⚡ ¿Cómo funciona? Ingresa tu token de Banxico, te comparto un video donde explico como obtenerlo  Como Obtener t...

Cómo obtener el valor de la UDIS desde Excel con una macro y la API de Banxico

Cómo obtener el valor de las UDIS desde Excel usando la API de Banxico (Automático)

Las UDIS (Unidades de Inversión) son un referente financiero utilizado en créditos hipotecarios, contratos y diversas obligaciones legales en México. Su valor se actualiza diariamente con base en la inflación, por lo que consultarlo manualmente puede convertirse en una tarea repetitiva y propensa a errores.

En este tutorial aprenderás cómo automatizar la consulta del valor actual de las UDIS directamente desde Excel mediante una macro en VBA conectada a la API oficial de Banxico.

Esta solución es ideal para profesionistas que buscan ahorrar tiempo, mejorar la precisión de sus reportes y optimizar procesos financieros.

¿Por qué automatizar la consulta de las UDIS?

Si trabajas con indicadores financieros, sabes que utilizar datos actualizados es fundamental para evitar errores en cálculos, reportes o proyecciones.

  • Evitas capturas manuales
  • Reduces errores humanos
  • Obtienes datos en tiempo real
  • Mejoras la eficiencia operativa

Automatizar este proceso transforma Excel en una herramienta mucho más poderosa para el análisis financiero.

¿Qué aprenderás en esta guía?

  • Cómo conectarte a la API oficial de Banxico
  • Obtener automáticamente el valor actualizado de la UDIS
  • Insertar el dato directamente en tu hoja de Excel
  • Crear una base para automatizar otros indicadores financieros

Requisitos

  • Microsoft Excel con macros habilitadas
  • Un token gratuito de Banxico (puedes obtenerlo aquí)

Código de la macro en Excel


Sub ObtenerUDIS_Banxico()

    Dim http As Object
    Dim json As Object
    Dim token As String
    Dim url As String
    Dim resultado As String

    token = "TU_TOKEN_AQUI"
    url = "https://www.banxico.org.mx/SieAPIRest/service/v1/series/SF60653/datos/oportuno"

    Set http = CreateObject("MSXML2.XMLHTTP")
    http.Open "GET", url, False
    http.setRequestHeader "Bmx-Token", token
    http.Send

    If http.Status = 200 Then
        Set json = JsonConverter.ParseJson(http.responseText)
        resultado = json("bmx")("series")(0)("datos")(0)("dato")

        Sheets("UDIS").Range("B2").Value = resultado
        MsgBox "Valor actual de las UDIS: $" & resultado, vbInformation
    Else
        MsgBox "Error al consultar la API: " & http.Status & vbCrLf & http.responseText
    End If

End Sub

Video ejecutando la macro



Series útiles en la API de Banxico

Una vez que aprendas a consumir la API, puedes automatizar muchos otros indicadores clave para análisis financiero:

Código Indicador Uso común
SF43718 Tipo de cambio FIX Reportes y comercio exterior
SF60653 UDIS Créditos hipotecarios
SF46410 TIIE 28 días Análisis de tasas
SF17996 CETES 28 días Inversiones
SF60632 INPC Inflación

Lleva tu automatización al siguiente nivel

Si este tipo de soluciones te resulta útil, también puede interesarte aprender cómo llamar una API desde una macro en Excel , donde explico la base para conectar Excel con servicios externos.

Si quieres ahorrar tiempo descarga la plantilla que descarga 12 valores de Banxico

Conclusión

Automatizar la consulta de indicadores financieros no solo ahorra tiempo — también mejora la precisión y eleva el nivel de tus análisis.

Con esta macro puedes transformar Excel en una herramienta mucho más poderosa para la toma de decisiones.

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)