Forums Últimos mensajes - Powered by IBM
 
Tags Palabras claves

Fecha actual

23/10/2006 - 17:26 por Dani | Informe spam
Hola, seria posible poner la fecha actual en Excel, mediante la función hoy()
o ahora(), pero que después no se actualizara automaticamente al cerrar y
abrir el programa de nuevo ?

Gracias, un saludo
 

Leer las respuestas

#1 David
23/10/2006 - 22:05 | Informe spam
Hola Dani.

Creo que la función Hoy() no sería útil sin esa aplicación. Precisamente lo
que se busca es que se actualice automáticamente. Si en una aplicación
específica necesitas lo contrario, lo mejor sería considerar otras
alternativas:

Podrías activar el cálculo manual de la hoja (Herramientas - Opciones -
Calcular - Manual), pero personalmente no creo que sea conveniente y no lo
recomiendo. Entonces ¿Por qué lo digo? Tal vez sólo para darte la idea de
evaluar otros métodos por si alguien te sugiere este... ;-)

Los métodos que te recomiendo probar primero son:

Manualmente, podrías seleccionar una celda y presionar la combinación de
teclas CONTROL "punto y coma" (en algunos teclados CONTROL SHIFT "coma"), lo
que aún es más fácil que teclear =Hoy() y presionar Enter. A propósito, para
la hora podrías presionar CONTROL "dos puntos" (o en algunos teclados CONTROL
SHIFT "punto"). Si necesitas la fecha y la hora, puedes presionar seguido
las dos combinaciones de teclas...

Si buscas una solución más potente, podrías recurrir a programación en VBA.
Por ejemplo, si seleccionas un rango de celdas, podrías asignar el valor de
la constante DATE a cada una de las celdas en el rango seleccionado con el
siguiente código:

For Each Celda in Seleccion.Cells
Celda.Value = Date
Next Celda

Este código te funciona para una celda, un rango contínuo o discontínuo. Si
quieres la hora, sólo cambias la línea central:

For Each Celda in Seleccion.Cells
Celda.Value = Time
Next Celda

y si necesitas la fecha y la hora:

For Each Celda in Seleccion.Cells
Celda.Value = Date & ", " & Time
Next Celda


Son ideas, pero espero que alguna te pueda ser útil. Pruébalas, y si surgen
inconvenientes los comentas...

Saludos.



"Dani" escribió:

Hola, seria posible poner la fecha actual en Excel, mediante la función hoy()
o ahora(), pero que después no se actualizara automaticamente al cerrar y
abrir el programa de nuevo ?

Gracias, un saludo

Preguntas similares