calvuch respondió:
Si los cambios los haces en columna E entonces pega este script en el editor de visual basic Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 5 Then 'aca llamas a tu macro End If End Sub Cada vez que cambies el valor de la lista...