Estampar la Fecha =hoy()

14/09/2005 - 21:06 por Jesus Peralta | Informe spam
Que tal.. amigos foreros, haber si me podrian echar la mano,.. tengo un
archivo donde cada hoja la estoy creando a cada dia, y asi acabalo el mes,..

Mi pregunta, habra alguna forma de que me estampe la fecha en cada hoja, de
echo tengo =hoy(), pero digamos, ahora es 14 de septiembre del 2005.,
quiero irme a checar la del 5 de septiembre la formula hoy me la convierte
en 14 de septiembre del 2005, y asi en cada hoja que entro con dias
anteriores me pone la fecha actual, lo que quisiera es que se quedara
estable la fecha que no se modifique ya, despues de que se estambe, que no
cambie con el sistema.

NO importa si es macro o una formula...Puedo utilizar la pegar valor, pero a
veces se olvida, se que no es una gran labor escribrila a mano, pero si se
puede hacer uso de algo asi, adelante,... gracias y aqui andamos.

saludos...
 

Leer las respuestas

#1 julian-Vlc-Sp
14/09/2005 - 23:58 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias.

Vamos a ver, hoy() es lo que te devuelve la fecha actual, y lo que debes
usar.

¿Por qué te pasa lo que te pasa?, porque al entrar en una hoja, la hoja
recalcula y vuelve a 'ejecutar' la función hoy().

¿Como creo que puedes solucionarlo?, haciendo que la función hoy() solo se
ejecuta cuando tu quieras, por ejemplo, puedes poner un botón que ejecute un
procedimiento en el cual pongas el value de la deseada = hoy().

De esta forma, cada vez que pinches el botón se actualizara la fecha, si así
te sirve estupendo, pero creo que solo quieres que la fecha se ponga una
vez.

Si estoy en lo cierto, lo que puedes hacer en el procedimiento es, a la vez
que en la celda deseada pones la fecha de hoy, en una celda oculta pones el
valor 1, y en el comienzo del procedimiento miras el valor de dicha celda
para ejecutar la función hoy() o no.

Soy muy malo con el código, pero la idea es la siguiente:

En A1 queremos poner la fecha de hoy, pero que solo se pueda poner una vez.

Z1 es una celda oculta.

Sub Botón1_AlHacerClic()

If Range("Z1").Value <> 1 Then

Range("A1").Value = Date

Range("Z1").Value = 1

End If

End Sub

Si lo del botón no te convence, habría que buscar un evento que solo se
produzca una vez y cuando tu quieras, pero no se me ocurre cual puede ser.

SALUDOS.
julian-Valencia-España

http://www.access-facil.tk
http://www.access-sin-codigo.tk

"Jesus Peralta" escribió en el mensaje
news:eJ4FQ$
Que tal.. amigos foreros, haber si me podrian echar la mano,.. tengo un
archivo donde cada hoja la estoy creando a cada dia, y asi acabalo el
mes,..

Mi pregunta, habra alguna forma de que me estampe la fecha en cada hoja,
de
echo tengo =hoy(), pero digamos, ahora es 14 de septiembre del 2005.,
quiero irme a checar la del 5 de septiembre la formula hoy me la
convierte
en 14 de septiembre del 2005, y asi en cada hoja que entro con dias
anteriores me pone la fecha actual, lo que quisiera es que se quedara
estable la fecha que no se modifique ya, despues de que se estambe, que no
cambie con el sistema.

NO importa si es macro o una formula...Puedo utilizar la pegar valor, pero
a
veces se olvida, se que no es una gran labor escribrila a mano, pero si se
puede hacer uso de algo asi, adelante,... gracias y aqui andamos.

saludos...


Preguntas similares