Evento ante cambio en una celda

Tengo una celda ("C9") con una lista y quiero que cuando el usuario elija un ítem de esa lista se ejecute un determinado código.
Intenté con algunas respuestas similares que encontré por aquí pero fue en vano... Desde ya muchas gracias.
Saludos,
Roberto.

1 Respuesta

Respuesta
1
Intentá ce adaptar ésta. Las 3 rutinas (o las que tengas que llamar) ya deberán estar en algún módulo
Y esta macro la copiás en el objeto HOJA (del panel a tu izquierda) que sea la hoja donde tené´s el desplegable:
Private Sub Worksheet_Change(ByVal Target As Range)
'controla si el cambio es en C9 y se ejecuta una rutina según cada valor
If Target.Address = "$C$9" Then
    If Target.Value = "Localidad 1" Then
        Call Macro_Localidad1
    ElseIf Target.Value = "Localidad 2" Then
        Call Macro_Localidad2
    Else
         Call Macro_Localidad3
    End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas