funcion para ejecutar un macro

05/10/2004 - 02:03 por Rocio Gutierrez | Informe spam
Hola Amigos:
si alguien me pudiera decir con que funcion puede ejecutar una macro cada
vez que se cambie el valor de determinada celda.
probe con worksheet_change pero se ejecuta con cualquier cambio en la hoja.

gracias

Rocio

Preguntas similare

Leer las respuestas

#1 Gustavo
05/10/2004 - 17:46 | Informe spam
La función worksheet_change tiene como parametro "Target"
que es un range. Este target es el que debes chequear si
es la celda que necesitas. Debería ser algo mas o menos
así:

Private Sub Worksheet_Change(Target as Range)
if Target.Address = miCeldaDeterminada.Address Then
EjecutarMacro
EndIf
'si no es la celda no hace nada
'hay varias formas de chequear que la celda que cambió sea
'Target y posiblemente la que pongo no sea la mejor.
'tal vez puedas encontrar otra forma mas eficiente y
'que cubra mas posibilidades
End Sub

Espero que te sirva; cualquier cosa vuelve a preguntar.
Saludos,
Gustavo




Hola Amigos:
si alguien me pudiera decir con que funcion puede


ejecutar una macro cada
vez que se cambie el valor de determinada celda.
probe con worksheet_change pero se ejecuta con cualquier


cambio en la hoja.

gracias

Rocio


.

Respuesta Responder a este mensaje
#2 Rocio Gutierrez
07/10/2004 - 03:19 | Informe spam
Gracias Gustavo, ya me funciono y solucione mi problema.
Saludos

"Gustavo" escribió en el mensaje
news:09eb01c4aaf2$77b11cc0$
La función worksheet_change tiene como parametro "Target"
que es un range. Este target es el que debes chequear si
es la celda que necesitas. Debería ser algo mas o menos
así:

Private Sub Worksheet_Change(Target as Range)
if Target.Address = miCeldaDeterminada.Address Then
EjecutarMacro
EndIf
'si no es la celda no hace nada
'hay varias formas de chequear que la celda que cambió sea
'Target y posiblemente la que pongo no sea la mejor.
'tal vez puedas encontrar otra forma mas eficiente y
'que cubra mas posibilidades
End Sub

Espero que te sirva; cualquier cosa vuelve a preguntar.
Saludos,
Gustavo




Hola Amigos:
si alguien me pudiera decir con que funcion puede


ejecutar una macro cada
vez que se cambie el valor de determinada celda.
probe con worksheet_change pero se ejecuta con cualquier


cambio en la hoja.

gracias

Rocio


.

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