Ejecutar macro al cambiar valor de celda (desde combobox)

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Ejecutar macro al cambiar valor de celda (desde combobox)

Notapor Poldark » 31 Dic 2011 10:37

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
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Poldark
Miembro Frecuente
Miembro Frecuente
 
Registrado: 02 Abr 2011 20:53

Re: Ejecutar macro al cambiar valor de celda (desde combobox

Notapor Poldark » 31 Dic 2011 10:46

Por cierto, el combobox es desde la barra de herramientas "Forms", no de la "Control Toolbox"
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Poldark
Miembro Frecuente
Miembro Frecuente
 
Registrado: 02 Abr 2011 20:53


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados