¿Hacer qué una macro se ejecute cuando una celda este llena después de un tiempo?

Lo quiero hacer es que cuando una celda este llena(F15) después de 2 segundos se ejecute una macro y después que se detenga, para que cada 2 segundos no se este ejecutando la macro porque se ejecuta cada 2 segundos y no se como pararla

Solo que se ejecute cuando la celda f15 este llena

Alguien puede ayudarme

1 Respuesta

Respuesta
2

Tienes que poner la condición dentro de tu macro, por ejemplo:

Sub macro()
'Por.Dante Amor
    If [F15] = "" Then Exit Sub
    '
    'tus instrucciones
    '
    Application. OnTime Now + TimeValue("00:00:02"), "macro"
End Sub

Entonces cada que se ejecute la macro si la celda F15 está en blanco se sale y ya no se vuelve a ejecutar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas