En el día de ayer decidí probar con la solución aportada por Héctor Miguel,
porque significaría un avance en mis libros de cálculo. Sin embargo, me
encuentro con que el resultado es contrario a la explicación dada por Héctor,
en mi caso es igual que si hubiera utilizado HOY() o ahora(). Esto me hace
pensar que algo estoy haciendo mal, aunque no se lo que es.
Tengo Excel 2007. Hice lo siguiente:
1. Abrí un nuevo libro en el que en las celdas A1:A10 puse la función
indicada por Héctor, es decir: =SI(B4<>"";miFecha(B4))
2. Inserté un módulo general denominado miFecha, con el código copiado de la
respuesta de Héctor:
Function miFecha(Celda As Range) As Date
Volatile = False
miFecha = Now
End Function
3. En el libro de Excel tengo:
27/09/2008 12544
27/09/2008 2563
27/09/2008 1256
27/09/2008 456
FALSO
FALSO
4. La fecha que indicaba el libro, en el día de ayer, era el 26/09/2008 y
sin embargo hoy esa fecha está actualizada a la fecha del día, por lo que
supongo que mañana indicará la fecha de mañana y cada día la que corresponda.
¿Qué es lo que hago mal?
Saludos,
Julián.
Leer las respuestas