



Para enfatizar ciertos valores de celdas podemos resalta una celda de forma intermitente en Excel.

Con Excel abierto.
Pulsar la tecla Alt y mantener pulsada
Pulsar la tecla F11. Mostrará el editor de Visual Basic.
Ir a: Barra de Menú
Insertar
Módulo. Mostrará la ventana del módulo donde escribimos la macro.
Escribir el código de la macro:
Option Explicit
Public Recorre As DoubleSub Inicio()
' Macro 1 inicio del parpadeoIf Range("B1,C1").Interior.ColorIndex = xlAutomatic Then
Range("B1,C1").Interior.Color = vbYellow
Range("B1,C1").Font.Color = vbRedElse
Range("B1,C1").Interior.ColorIndex = xlAutomatic
End If
Recorre = Now + TimeSerial(0, 0, 0.7)
Application.OnTime Recorre, "Inicio", , TrueEnd Sub
Sub Parar()
' Macro 2 detiene el parpadeoRange("B1,C1").Interior.ColorIndex = xlNone
Range("B1,C1").Font.Color = vbBlack
Application.OnTime Recorre, "Inicio", , FalseEnd Sub
- Range("B1,C1"). Indica las celdas deseadas.
- vbYellow. Indica el color deseado.
- TimeSerial(0, 0, 0.7). Devuelve la hora como h,m,s.
- INSERTAR MACRO AL LIBRO (THISWORKBOOK)
Si deseamos que la macro se ejecute al abrir el libro podemos insertar el código:
Ir a: Explorador de Proyectos
VBAProject
Doble Clic sobre ThisWorkbook (libro). Si el panel no está visible Ir a: Barra de menú
Ver
Explorador de proyectos. Mostrará la ventana donde escribimos la macro.
Escribir el código de la macro:
Private Sub Workbook_Open()
Inicio
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Parar
End Sub
Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.

Buenas tardes, esto es justo que estaba buscando. Muchas gracias por su aporte. Pero me gustaría saber, si esta macro se puede aplicar solo a una hoja y no a todo el libro.
Actualmente tengo un libro con tres hojas, necesito implementar su macro en la Hoja 1, pero cuando quiero pasar a la Hoja 2 u Hoja 3, la macro se activa y me vuelve a la Hoja 1.
Espero haberme explicado y espero me pueda responder.
Muchas gracias.
Saludos.
Hola Cristian,
En el código reemplaza: Range("B1,C1") por Worksheets("Hoja1").Range("B1,C1"). En todos los sitios...
Saludos.
HOLA COMO VA, TENGO EL PROBLEMA QUE ME PARPADEA EL CURSOR, COMO PUEDO SOLUCIONARLO.
GRACIAS
Hola Andrea,
En algunos dispositivos es posible que el cursor parpadee al abrir un libro de Excel y desplazarse por las celdas del libro después de actualizar a Windows 10 Fall Creators Update.
Actualiza Windows.
Necesito algo para una hoja de cálcuos, en android, la apk WPS OFFICE, quiero que al cambiar un número en una celda específica por otro superior; otra celda normalmente sin color, parpadee en rojo.....Gracias de antemano. . .