Ejecutar macro si el color de la celda cambia

11/10/2005 - 23:21 por Sago | Informe spam
Buenas tardes espero que alguien me pueda ayudar a hacer lo siguiente tengo
una consulta a una pagina de internet, que va actualizando el valor de una
celda y el formato, cuando la celda ya tiene un color morado se debera una
macro que me baja informacion de una pagina de internet, tengo muy pocos
conocimientos, ¿Como podria con esta instruccion decirle si cambia el color
de la celda a morado me ejecute determinada macro?


Private Sub Worksheet_SelectionChange(ByVal Target As
Range)


Por su ayuda muchas gracias por anticipado.
Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
12/10/2005 - 05:07 | Informe spam
hola, Sago !

... una consulta a una pagina de internet, que va actualizando el valor de una celda y el formato
... cuando la celda ya tiene un color morado... una macro que me baja informacion de una pagina de internet
... Como podria con esta instruccion decirle si cambia el color de la celda a morado me ejecute determinada macro?



1) [hasta donde se]... no existe ningun evento que 'detecte' cambios a los formato de las celdas :(
[supongo que] tendria que suceder tanto el cambio de color como la ejecucion de la macro de 'otras' cuestiones -?-

2) serviria si comentas cuales son las condiciones, como es, o de que depende que 'la celda' cambie de color ?
-> y en que momento :)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Sago
12/10/2005 - 18:46 | Informe spam
Tengo un archivo que va actualizando cada minuto de una pagina de internet el
estatus que se encuentran unos archivos,cuando para saber cuando estos
archivos ya estan disponibles para poder bajar estos archivos de esa pagina
de internet.

La consulta es
-Datos
-Obtener datos externos
-Nueva consulta Web

Cuando la celda que me trae los datos externos de consulta web cambia a
color fiucha tengo que ejecutar una macro para que me baje unos archivos lo
que deseo es que esto se haga automaticamente, la pagina de internet maneja
varios estatus en colores cuando ya se pueden bajar la informacion se pone de
color fuicha (morado)

Lo que quiero es saber como le puedo hacer para que si cambia esta celda a
color fiucha (morado) ejecute una macro que hice con ayuda de este grupo.

Espero que me haya explicado.

Saludos.
Respuesta Responder a este mensaje
#3 Héctor Miguel
14/10/2005 - 05:32 | Informe spam
hola, Sago !

... un archivo que va actualizando cada minuto de una pagina de internet el estatus que se encuentran unos archivos
... para saber cuando estos archivos ya estan disponibles para poder bajar estos archivos de esa pagina de internet.
La consulta es
-Datos
-Obtener datos externos
-Nueva consulta Web
Cuando la celda que me trae los datos externos de consulta web cambia a color fiucha
tengo que ejecutar una macro para que me baje unos archivos lo que deseo es que esto se haga automaticamente
la pagina de internet maneja varios estatus en colores cuando ya se pueden bajar la informacion se pone de color fuicha (morado)
Lo que quiero es saber como... hacer para que si cambia esta celda a color fiucha (morado) ejecute una macro [...]



-> si la consulta [datos/obtener/...web/...] la estas actualizando por macros [quizas por un evento 'OnTime' a cada minuto]...
podrias verificar si 'esa celda' ha cambiado su 'Interior.ColorIndex' al color morado [solo identifica el codigo apropiado de color] -?-
para que inmediatamente al cambiar se ejecute la otra macro [y suspendes el siguiente 'OnTime'] ;)

si la consulta la haces 'manualmente' [cada minuto]... convendria 'automatizarla' -?-

comentas?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida