¿Por qué algunos países prosperan y otros no? Confianza social, tecnología y desarrollo

Imagen
Confianza social, tecnología y desarrollo: ¿por qué algunos países prosperan y otros no? En los últimos años he tenido la oportunidad de visitar varios países que han marcado profundamente mi forma de ver el desarrollo económico. He estado en Japón y visité Hiroshima, una ciudad que fue destruida por una bomba atómica y que hoy es una ciudad moderna y ordenada. También visité Corea del Sur, un país que hace pocas décadas era uno de los más pobres del mundo y que hoy es líder en tecnología e innovación. Y he visto Alemania, que después de dos guerras mundiales logró reconstruirse y convertirse nuevamente en una de las economías más fuertes del mundo. Estas experiencias generan una pregunta inevitable: ¿por qué algunos países logran reconstruirse y prosperar incluso después de enormes crisis, mientras que otras regiones con grandes recursos naturales siguen enfrentando dificultades para desarrollarse? Una posible respuesta está en un concepto muy estudiado en economía...

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.

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

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

API de banxico para obtener tipo de cambio utilizando Javascript