Saltar al contenido

Cambiar valor de celda dependiendo fecha ingresada.


Recommended Posts

publicado

Buenas foro, ando necesitando un macro para esta plantilla que funcione de la siguiente manera: dependiendo la fecha ingresada en columna B si la fecha es igual a la actual(fecha del dia) en la columna H deberia aparecer el valor 0(cero), si la fecha es anterior pero en el mismo mes deberia mostrar la diferencia de dias con la fecha actual es decir que si en columna B la fecha de ingreso es 08/06/2013 el dia de hoy (10/06/2013) el valor en columna H deberia ser 2; y por ultimo si la fecha de ingreso en columna B corresponde a un mes anterior al actual deberia aparecer la cantidad de dias transcurridos en el mes actual, por ejemplo si la fecha ingresada en columna B es 06/05/2013 hoy el valor en la columna H deberia ser 10.

Espero que se haya entendido y sino cualquier cosa me preguntan. Un saludo!

Prepagas1.rar

publicado

¿La fecha la ingresarías tú manualmente una a una o querrías que a través de un botoncito o algo así te calculara todos los registros?

Sea un caso u otro se debe estructurar el código de manera diferente...

Un saludo,

Tese

publicado

Buenas colega, la idea es que en columna B las fechas se ingresan manualmente y los cambios deberia de ocurrir automaticamente en columna H a medida que pasan los dias.

publicado

Eso es bastante diferente como concepto de lo que parecía necesitabas en un principio.

Si incluyes una fórmula en una celda tomando como referencia la fecha actual (cuando lo abres, etc...), obviamente, el resultado se actualizaría solo, pero a través de una macro la clave es que tiene que ejecutarse de algún modo, ya sea a través de un Evento (algo que ocurre y que desencadena ciertas consecuencias, como podría ser cambiar el valor de alguna celda, etc....) ó de una ejecución voluntaria (a través del menú de macros, hacer click en un botón en la hoja, etc....

No sé si es un archivo que tú abres todos los días ó que está permanentemente abierto y cada cierto tiempo lo actualizas...

La estructura del código depende del uso que le des ó la necesidad que tengas de actualizar los datos.

Por ejemplo, imagina una opción:

cada vez que incluyes una fecha en la columna B se ejecuta un determinado código (se trataría de un Evento) consistente en calcular toda la columna H. Si esto lo haces todos los días, obviamente siempre va a estar actualizado, pero si no incluyes fechas todos los días, los datos no estarían actualizados, pues contendría los valores de la última vez que se incluyó una fecha.

Opción mixta:

Se ejecuta el código al abrir el archivo (de nuevo, se trata de un Evento), por lo que al menos cada vez que lo tengas ante tus ojos, los datos estarán totalmente actualizados. Y además, al incluir una fecha durante la sesión, se vuelve a ejecutar el código.

Tú eres el que sabes cómo lo utilizas y lo que necesitas....

Un saludo,

Tese

publicado

hola, es un documento que se abre todos los dias y se ingresan fechas todos los dias, las fechas ingresadas son las del dia que son las que deberian de figurar el valor cero en columna H.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.