Cómo hacer parpadear texto en Excel con VBA (macros)
Excel no tiene "parpadeo" nativo. Con VBA (Visual Basic for Applications) creamos macro que alterna color de fuente cada segundo → efecto flash.
Pasos (Excel 2010/2013/2016/2019/365)
- Abre archivo Excel → Alt+F11 (editor VBA).
- En Explorador de proyectos (izqda): clic derecho en ThisWorkbook → Insertar → Módulo.
- Doble clic ThisWorkbook → pega en ventana derecha:
Private Sub Workbook_Open() Blink End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) NoBlink End Sub - Doble clic Módulo1 → pega:
Public TimeCount As Double Sub Blink() With ThisWorkbook.Worksheets("Hoja1").Range("A1:A10").Font If .ColorIndex = 3 Then .ColorIndex = 2 Else .ColorIndex = 3 End With TimeCount = Now + TimeSerial(0, 0, 1) Application.OnTime TimeCount, "Blink", , True End Sub Sub NoBlink() ThisWorkbook.Worksheets("Hoja1").Range("A1:A10").Font.ColorIndex = xlColorIndexAutomatic Application.OnTime TimeCount, "Blink", , False End SubCambia "Hoja1" y "A1:A10" a tu hoja/rango.
- Cierra editor VBA (X).
- Archivo → Guardar como → Libro de Excel habilitado para macros (*.xlsm) → nombre → Guardar.
- Cierra y vuelve a abrir el archivo. Habilita macros si pide. Texto en rango parpadeará (rojo/azul cada seg).
Importante: Guarda SIEMPRE como .xlsm. En .xlsx las macros se pierden. Ajusta rango/hoja en el código.
- ·Cómo hacer que los números negativos sean 0 en Excel
- ·Cómo alinear texto en celdas de Excel (horizontal, vertical, orientación, sangría)
- ·Cómo usar el ajuste de texto en Excel (Wrap Text)
- ·Cómo hacer un calendario en Excel usando plantillas
- ·Cómo agregar ceros a la izquierda en Excel
- ·Cómo hacer un horario en Excel
- ·Cómo hacer un folleto en una Mac
- ·Cómo hacer una barra superior (macrón) en Excel
- Cómo hacer etiquetas de dirección con Excel y Word
- Cómo hacer invitaciones en Word
- Cómo dibujar un árbol de decisión en Excel
- Cómo crear una plantilla de boletín informativo en Word
- Cómo crear tarjetas de estudio (flashcards) en Excel
- Cómo dibujar una recta numérica en Excel (formas y cuadros de texto)
