Buenas tardes.
Me gustaría que excel ejecutara una macro al cambiar el valor de una celda, y utilizo el siguiente código:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("A1"), Target) Is Nothing Then
MsgBox ("hola")
End If
End Sub
Funciona correctamente excepto en el caso de que el valor de A1 cambie desde un combobox.
Lo he probado tanto en excel 2003 como 2007. ¿Que hago mal?
Gracias por adelantado,
Juan Manuel



