Ejecutar macro al cambiar valor de una celda

Hola,

Tengo el siguiente código

Private Sub WorkSheet_Change(ByVal Target As Range)
If Target.Address = "$K$2"
Sheets("CuadroPlanMenu").Select
Range("K1").Value = "=PlanMenuMes!I2"
End Sub

Traduzco la idea, cuando cambie la celda K2 que se vaya a la hoja CuadroPlanMenu y pegue la fórmula descrita en la celda K1. Vi la respuesta que dio Elsa a otro usuario y tal cual dice ella, puse este código dentro de la hoja de códigos del editor de VBA correspondiente a la hoja en cuestión. El tema es que no me funciona, por que cuando estoy dentro del editor y oprimo para probar, me arroja lista de macros para que escoja una de ellas, sin embargo ésta macro no aparece en ese listado. Otro comentario, la hoja donde se aplica tiene otro nombre a WorkSheet, eso afecta? La verdad es que soy muy básico en esto de VBA, pero si no aprendo esto termino haciendo fórmulas y más fórmulas dentro de la plantilla, que termina siendo una cosa pesada y lenta. Por eso quiero aprender VBA. Gracias.

Añade tu respuesta

Haz clic para o