Macro que ejecute cuando cambie valor de celda
Me pueden ayudar a que la siguiente macro solo se ejecute cuando se cambie el valor de la celda K16 (Es una lista desplegable con los valores "CASADO" y "SOLTERO").
El código me funciona a la perfección, pero cada vez que edito otra celda de la hoja me vuelva a la celda K16 y esto es bastante molesto.
Muchas gracias!
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Range("K16")
If Target.Value = "CASADO" Then
Rows("21:31").Select
Selection.EntireRow.Hidden = False
ActiveSheet.Range("K16").Select
Else
Rows("21:31").Select
Selection.EntireRow.Hidden = True
ActiveSheet.Range("K16").Select
End IfEnd Sub
Respuesta de Dante Amor
3
1 respuesta más de otro experto
Respuesta de Elsa Matilde
4