👉 Análisis de ayuda internacional con Python: dataset OECD + notebook listo para usar

Imagen
🌍 Análisis de ayuda internacional con Python: dataset OECD + notebook listo para usar En el mundo de las relaciones internacionales, uno de los temas más relevantes —y a la vez menos comprendidos— es cómo se distribuyen los recursos destinados al desarrollo global. ¿Quién financia estos proyectos? ¿A qué países se dirigen los recursos? ¿Qué regiones reciben mayor apoyo? Para responder estas preguntas, realicé un análisis utilizando datos abiertos de la Organisation for Economic Co-operation and Development (OECD), específicamente del dataset Country Programmable Aid (CPA) , parte de los registros de Official Development Assistance (ODA) . 📊 El reto de trabajar con datos reales Uno de los principales aprendizajes de este análisis es que los datos del mundo real no vienen listos para usarse. Columnas desalineadas Registros inconsistentes Valores mezclados en campos clave Formatos que requieren limpieza Por esta razón, una parte fundamental del proyecto fue el proceso de lim...

Macro en Word para resaltar automáticamente palabras clave en tus documentos

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

API de banxico para obtener tipo de cambio utilizando Javascript

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