Pregunta sencilla..... creo

10/03/2005 - 17:38 por Miguel Angel Martin | Informe spam
Buenas soy un usuario un poco neofito en temas excel, mi pregunta es la
siguiente, quiero que el formato de una celda cambie segun la fecha actual.

Me explico mejor,

Si mirando la fecha actual, cada vez que se abra excel (now()), compare con
la fecha de la celda en cuestion, si faltan mas de dos semanas que este en
verde, si quedan menos de 2 semana y mas de 1 en amarillo y si quedan menos
de una semana se ponga en rojo.


Gracias a todos. Alguna ayuda para empecer lo tengo que hacer en VBA o con
una macro.

Gracias.

Preguntas similare

Leer las respuestas

#6 Anonimo
12/03/2005 - 17:12 | Informe spam
¿y si ponemos en una celda la funcion Ahora() y
referenciamos esa celda...?





Es exactamente como te habia entendido y no creo q sea


posible. Ademas de
ser la funcion AHORA() volatil por naturaleza, se


recalculara para cada
ocurrencia del nombre en cada celda.

Saludos,
KL

wrote in message
news:77f701c52701$fa763ab0$
Me refería a evitar que la función ahora() se calcule para
cada celda.
Se trataría de sustituir en las formulas la funcion ahora()
por una constante calculada una sola vez.




Hola chicos,

wrote in message

Si tienes que aplicar la fórmula a muchas celdas, tal vez,
convendría optimizar las funciones utilizando Nombres.



Que yo sepa usando nombres no se optimiza el desempeño de


Excel ) si es eso
de q se trata), casi q al reves se ocupan mas recursos por


el mero hecho de
crear un nuevo intermediario. La formula denominada se


diparara tantas veces
cuantas veces aparece en las formulas.

Ademas con las formulas q se exponen en este hilo seria


realmente dificil
afectar el desempeño de Excel de una manera significativa,


ya q son bastante
rapidas.

Saludos,
KL


.





.

Respuesta Responder a este mensaje
#7 KL
12/03/2005 - 17:17 | Informe spam
Entonces si que se recalculara solo una vez - no se me habia ocurrido.

Saludos,
KL

wrote in message
news:785801c5271e$472a3de0$
¿y si ponemos en una celda la funcion Ahora() y
referenciamos esa celda...?





Es exactamente como te habia entendido y no creo q sea


posible. Ademas de
ser la funcion AHORA() volatil por naturaleza, se


recalculara para cada
ocurrencia del nombre en cada celda.

Saludos,
KL

wrote in message
news:77f701c52701$fa763ab0$
Me refería a evitar que la función ahora() se calcule para
cada celda.
Se trataría de sustituir en las formulas la funcion ahora()
por una constante calculada una sola vez.




Hola chicos,

wrote in message

Si tienes que aplicar la fórmula a muchas celdas, tal vez,
convendría optimizar las funciones utilizando Nombres.



Que yo sepa usando nombres no se optimiza el desempeño de


Excel ) si es eso
de q se trata), casi q al reves se ocupan mas recursos por


el mero hecho de
crear un nuevo intermediario. La formula denominada se


diparara tantas veces
cuantas veces aparece en las formulas.

Ademas con las formulas q se exponen en este hilo seria


realmente dificil
afectar el desempeño de Excel de una manera significativa,


ya q son bastante
rapidas.

Saludos,
KL


.





.

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