¿Cómo ejecutar una macro al cumplirse una condicional?

Yo tengo un problema un poco más simple, creo yo, mi fórmula es: SI(ES. PAR(J13)... Lo que quiero que haga la macro es que cuando J13 sea par que se ejecute y cuando no pues no, alguien puede ayudarme, y asi cada vez que sea par ese numero que se ejecute automáticamente

1 Respuesta

Respuesta
1

Te mando la solución: Tendrás que usar el evento change de la hoja en cuestión, sería así:

Private Sub Worksheet_Change(ByVal Target As Range)
If Application.WorksheetFunction.IsEven(Range("j13")) Then
MsgBox "se ejecuta la macro"
'..........................
'......................
'...........................
End If
End Sub

Esta macro se autoejecutará siempre que se produzca un cambio en la hoja y vigilará si la celda J13 es par para ejecutar el proceso.

Recuerda finalizar la consulta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas