EJECUTAR MACRO CUANDO CAMBIA VALOR CELDA

03/05/2004 - 17:07 por Jose Antonio Cortijo | Informe spam
Saludos al grupo.
Quiero que cuando una celda cambie de valor, se dispare una macro sin
necesidad de utilizar un botón ni nada parecido.
¿Es esto posible? ¿Si es así, como se hace?
Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Cesar Zapata
03/05/2004 - 18:01 | Informe spam
Jose,

Aqui te va un ejemplo.


Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("a1:a10")) Is Nothing Then
Exit Sub
End If ' Area de trabajo.

'tu macros va abajo

If Target > 10 Then
MsgBox "Te pasaste de 10"
End If '


End Sub




Jose Antonio Cortijo wrote:

Saludos al grupo.
Quiero que cuando una celda cambie de valor, se dispare una macro sin
necesidad de utilizar un botón ni nada parecido.
¿Es esto posible? ¿Si es así, como se hace?
Gracias de antemano.


Respuesta Responder a este mensaje
#2 Jose Antonio Cortijo
03/05/2004 - 19:12 | Informe spam
Gracias Cesar por tus buenas intenciones, pero no lo consigo.
Copio tu código y no veo que haga nada.
Imagino que debe de salir un MsgBox, pero no se cuando.
¿Me puedes comentar el código?
Gracias de nuevo.

Jose Antonio Cortijo

"Cesar Zapata" escribió en el mensaje
news:#
Jose,

Aqui te va un ejemplo.


Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("a1:a10")) Is Nothing Then
Exit Sub
End If ' Area de trabajo.

'tu macros va abajo

If Target > 10 Then
MsgBox "Te pasaste de 10"
End If '


End Sub




Jose Antonio Cortijo wrote:

> Saludos al grupo.
> Quiero que cuando una celda cambie de valor, se dispare una macro sin
> necesidad de utilizar un botón ni nada parecido.
> ¿Es esto posible? ¿Si es así, como se hace?
> Gracias de antemano.
>
>
Respuesta Responder a este mensaje
#3 Cesar Zapata
03/05/2004 - 19:48 | Informe spam
Mandame tu e-mail para mandarte un ejemplo.



Cesar



Jose Antonio Cortijo wrote:

Gracias Cesar por tus buenas intenciones, pero no lo consigo.
Copio tu código y no veo que haga nada.
Imagino que debe de salir un MsgBox, pero no se cuando.
¿Me puedes comentar el código?
Gracias de nuevo.

Jose Antonio Cortijo

"Cesar Zapata" escribió en el mensaje
news:#



Jose,

Aqui te va un ejemplo.


Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("a1:a10")) Is Nothing Then
Exit Sub
End If ' Area de trabajo.

'tu macros va abajo

If Target > 10 Then
MsgBox "Te pasaste de 10"
End If '


End Sub




Jose Antonio Cortijo wrote:


Saludos al grupo.
Quiero que cuando una celda cambie de valor, se dispare una macro sin
necesidad de utilizar un botón ni nada parecido.
¿Es esto posible? ¿Si es así, como se hace?
Gracias de antemano.









Respuesta Responder a este mensaje
#4 Lao_España
04/05/2004 - 12:01 | Informe spam
Hola José Antonio.

Creo que lo que te falta es que el código debes pegarlo en la hoja donde
quieres que ocurra esto no en un modulo.

Saludos.

"Cesar Zapata" escribió en el mensaje
news:%
Jose,

Aqui te va un ejemplo.


Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("a1:a10")) Is Nothing Then
Exit Sub
End If ' Area de trabajo.

'tu macros va abajo

If Target > 10 Then
MsgBox "Te pasaste de 10"
End If '


End Sub




Jose Antonio Cortijo wrote:

> Saludos al grupo.
> Quiero que cuando una celda cambie de valor, se dispare una macro sin
> necesidad de utilizar un botón ni nada parecido.
> ¿Es esto posible? ¿Si es así, como se hace?
> Gracias de antemano.
>
>
Respuesta Responder a este mensaje
#5 Jose Antonio Cortijo
04/05/2004 - 13:04 | Informe spam
MUCHÍSIMAS GRACIAS LAO POR TU AYUDA.
Ya lo he conseguido.

José Antonio Cortijo

"Lao_España" escribió en el mensaje
news:
Hola José Antonio.

Creo que lo que te falta es que el código debes pegarlo en la hoja donde
quieres que ocurra esto no en un modulo.

Saludos.

"Cesar Zapata" escribió en el mensaje
news:%
> Jose,
>
> Aqui te va un ejemplo.
>
>
> Private Sub Worksheet_Change(ByVal Target As Range)
>
> If Intersect(Target, Range("a1:a10")) Is Nothing Then
> Exit Sub
> End If ' Area de trabajo.
>
> 'tu macros va abajo
>
> If Target > 10 Then
> MsgBox "Te pasaste de 10"
> End If '
>
>
> End Sub
>
>
>
>
> Jose Antonio Cortijo wrote:
>
> > Saludos al grupo.
> > Quiero que cuando una celda cambie de valor, se dispare una macro sin
> > necesidad de utilizar un botón ni nada parecido.
> > ¿Es esto posible? ¿Si es así, como se hace?
> > Gracias de antemano.
> >
> >


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida