Activar UserForm haciendo Click en celda Excel

Me gustaría saber como hago para ejecutar un Userform haciendo click en una celda excel. Según tengo entendido se debe hacer con SelectionChange por lo que estuve leyendo, pero no me está funcionando.

1 respuesta

Respuesta
1
En el evento SelectionChange pon esto:
If Range("Celda Click") then
     Userform.Show
End if
Es todo
jerryeagle gracias por responder, solo una consulta más: esto es lo que estoy escribiendo en la Worksheet "follow-up":
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("J7") Then
    Costantino.Show
End If
End Sub
El problema está que cuando voy al Excel para verificar la acción, en cualquier celda que haga click me abre el Userform.
¿Cómo puedo solucionarlo?
Si me equivoque :P
Seria así
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = Range("J7").Address Then
    Costantino.Show
End If
End Sub
Target se refiere a la celda que "desencadena" o ejecuta la macro, es de tipo range, osea que tiene las propiedades como Address, Value, Row, Column etc...
Saludos y Sorry por la mala información :D

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas