Entradas

Mostrando las entradas con la etiqueta Excel

Macro en Word para numerar y resaltar preguntas automáticamente

Imagen
 ¿Tienes un cuestionario lleno de preguntas y quieres darles un formato profesional sin hacerlo a mano? En esta publicación te comparto una macro en Word que detecta automáticamente las preguntas , las numera y además las resalta en negrita . Esta herramienta es especialmente útil si trabajas en educación o si necesitas generar evaluaciones, encuestas o formularios con frecuencia. 💡 ¿Qué hace esta macro? Detecta cualquier párrafo que contenga un signo de pregunta ( ¿ o ? ). Añade un número al inicio del párrafo. Aplica negrita a toda la pregunta. Evita numerar dos veces si ya habías corrido la macro antes. Sub NumerarYFormatearPreguntas()     Dim parrafo As Paragraph     Dim texto As String     Dim contador As Integer     contador = 1     For Each parrafo In ActiveDocument.Paragraphs         texto = Trim(parrafo.Range.Text)         ' Verifica si contiene "¿" o "?" y que aún no...

Cómo llamar a una API desde una macro en Excel

Imagen
 Si alguna vez te has preguntado cómo interactuar con servicios externos desde Excel, este tutorial te lo explica paso a paso. En esta entrada veremos como utilizar VBA (Visual Basic for Applications) en una Macro de Excel. Usaremos como ejemplo la API de Banxico, que permite consultar el tipo de cambio. ¿Qué necesitas? Excel habilitado para macros . Asegúrate de que tu archivo tenga la extensión .xlsm . Un token válido para la API de Banxico. Si no tienes uno, puedes registrarte en su sitio oficial. Para explicarte como obtenerla te dejo el link  Como obtener token de Banxico  y también al final de la publicación en un video donde lo explico.  El complemento VBA JSON para analizar respuestas JSON en VBA (te explico cómo instalarlo más adelante). Paso a paso para llamar a la API Abre el editor de VBA en Excel (Alt + F11) y crea un nuevo módulo. Copia y pega el siguiente código: Sub LlamarAPI()     Dim http As Object     Dim JSON As Object ...

🔗 Macro en Excel para Leer Datos de Bases de Datos Automáticamente

Imagen
Hola: Bienvenidos a otro post de mi blog, esta semana quiero compartirles un ejemplo de una Macro en Excel para poder leer datos de una base de datos es decir vamos a unir 2 temas que ya vimos: SQL Macro Visual Basic Como decía al inicio del blog para ser un buen programador en mi experiencia creo que deben aprenderse 5 tipos de lenguajes entre ellos uno que te permita obtener datos de un motor de Base de datos y en este post un lenguaje que nos permita ver esos datos o ingresar filtros. Una base de datos es un conjunto de tablas que representan un concepto de la vida real, para entender una base de datos primero iniciamos definiendo que información necesitamos almacenar y tratamos de agruparla de manera conceptual por ejemplo: si quisiéramos almacenar una lista de música necesitaríamos saber los datos de la canción, los datos del artista, los datos de nuestra lista en este momento hemos definido por lo menos 3 tablas en la base de datos : Artista, Can...

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