introducir la fecha del dia

09/11/2007 - 10:29 por dubicm | Informe spam
hola

mi problema es el siguiente. estoy dando de alta en una base de datos de
excel altas de contratos y lo que quiero es que a los que hoy les de de alta
en el campo fecha alta se rellene automaticamente con la fecha de hoy, los
que de mañana de alta con la fecha de mañana y asi con todos.

la funcion hoy() no me vale porque a los que doy hoy de alta les pone la
fecha de hoy() pero mañana les cambia a la de mañana. hay alguna forma de
que se rellene automaticamente y no la tenga que escribir a mano y asi
poder bloquear el campo para que nadie lo pueda cambiar?

espero que me puedan ayudar ya que me urge mucho.

gracias de antemano.

saludos.

dubicm
 

Leer las respuestas

#1 Héctor Miguel
09/11/2007 - 20:37 | Informe spam
hola, eduardo ?

... dando de alta en una base de datos... contratos y lo que quiero es que
... en el campo fecha alta se rellene automaticamente con la fecha de hoy
los que de manana de alta con la fecha de manana y asi con todos. la funcion hoy() no me vale...
hay alguna forma de que se rellene automaticamente y no la tenga que escribir a mano
y asi poder bloquear el campo para que nadie lo pueda cambiar?



para poner datos "en automatico" requieres al apoyo de macros (concretamente)
usa el evento '_change' del modulo de codigo de "esa" hoja para que se deposite la instruccion Date
(p.e.) en la columna 1 correspondiente a la fila de la celda/columna que se modifique al entrar los contratos

para que no se pueda modificar un dato ya entrado (tambien) requieres aplicar la proteccion a la hoja
y tambien deberas aclarar si se habra de modificar alguna fecha al re/editarse un contrato ya registrado
(entre otras tantas eventualidades y visicitudes posibles) -???-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares