Ejecutar macro al cambiar valor de celda desde validación

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 validación

Notapor Poldark » 31 Dic 2011 10:18

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 una validación con lista desplegable.

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 validació

Notapor Poldark » 31 Dic 2011 10:23

Perdón, me refería a un menú desplegable (tenía la cabeza en otro lado...) no a una validación
* 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 validació

Notapor Poldark » 31 Dic 2011 10:38

¿Algún admin puede indicarme como borrar el mensaje o borrarlo? Lo he enviado de nuevo correctamente, ya que este genera confusión.

Sorry.
* 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 validació

Notapor Warcraft » 26 Ene 2012 10:04

Retomo este post ¿alguien puede ayudarnos?
Gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Warcraft
Miembro Frecuente
Miembro Frecuente
 
Registrado: 24 Feb 2006 09:10
Ubicación: Madrid


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