📄 ¿Qué países de América Latina ya implementan la facturación electrónica?

La facturación electrónica no es solo una tendencia: es una transformación digital clave que ha cambiado los procesos administrativos, fiscales y tecnológicos en todo el continente. Esta práctica mejora el control fiscal, reduce el uso de papel y moderniza la forma en que las empresas reportan sus operaciones. En esta entrada te comparto una lista actualizada de países de América Latina que ya han implementado sistemas de facturación electrónica, junto con una breve descripción del estado actual en cada uno. 🌎 Tabla resumen por país País ¿Obligatoria? Autoridad fiscal Año Notas 🇲🇽 México Sí SAT 2011 (obligatoria desde 2014) CFDI, uso extendido 🇨🇱 Chile Sí SII 2003 Uno de los pioneros 🇧🇷 Brasil Sí SEFAZ 2006 Muy avanzado, múltiples tipos 🇨🇴 Colombia Sí DIAN 2019 Implementación por etapas 🇵🇪 Perú Sí SUNAT 2018 Masificación progresiva 🇦🇷 Argentina Sí AFIP 2007 Amplio alcance 🇺🇾 Uruguay Sí DGI 2012 e-Factura 🇵🇾 Paraguay En expansión SET 2022 (voluntaria...

Macro en Word para numerar y resaltar preguntas automáticamente

 ¿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 esté numerado
        If (InStr(texto, "¿") > 0 Or InStr(texto, "?") > 0) And Not texto Like "#.*" Then
            With parrafo.Range
                .InsertBefore contador & ". "
                .Font.Bold = True
            End With
            contador = contador + 1
        End If
    Next parrafo

    MsgBox "Se numeraron y formatearon " & contador - 1 & " preguntas.", vbInformation
End Sub


🛠️ ¿Cómo usar esta macro?

  1. Abre tu documento en Word.

  2. Presiona Alt + F11 para abrir el editor de macros.

  3. Ve a Insertar > Módulo.


4. Pega el código que viste arriba.

5. Presiona F5 o ejecuta la macro desde Word.
6. ¡Listo! Tus preguntas estarán numeradas y en negrita.

Les comparto el video donde vemos como funciona la macro.

✅ Conclusión

Esta macro es una herramienta súper útil para automatizar tareas repetitivas y darle un mejor aspecto a tus documentos. Si trabajas en docencia o en generación de contenido, seguro te va a ahorrar tiempo.


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

📊 Automatiza tu trabajo: Convierte tablas de Word a Excel con una macro

API de banxico para obtener tipo de cambio utilizando Javascript