Como hago para que una fórmula NO se actualice

12/11/2007 - 04:32 por Retama 50 | Informe spam
En una tabla de Excel, he diseñado una pequeña macro para incluir la fecha
del día. Qué tengo que hacer para que esa macro NO actualice la fecha al
volver a abrir la planilla, sino que me respete la fecha que tenía?

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
12/11/2007 - 07:23 | Informe spam
hola, (...) ?

En una tabla de Excel, he disenado una pequena macro para incluir la fecha del dia.
Que tengo que hacer para que esa macro NO actualice la fecha al volver a abrir la planilla, sino que me respete la fecha que tenia?



op1: quitar las acciones de cualquier evento de apertura del libro ?
op2: condicionar a que el lugar donde se pone la fecha este vacio ?
op3: preguntar si deseas actualizar la fecha que este ya puesta ?
op_n: ... si expones el codigo o comentas como se hace el "refresco" ?

saludos,
hector.
Respuesta Responder a este mensaje
#2 Retama 50
12/11/2007 - 13:40 | Informe spam
Gracias Héctor por tu respuesta

Resulta que estaba trabajando ayer con ese libro en donde tengo la macro y
al cambiar el reloj del día y al 'guardar' el libro, sin cerrarlo siquiera,
me cambió todas las fechas del 11 de noviembre al 12 ya que eran más de las
00.00. Eso es lo que quiero evitar. Quiero que si lo 'guardo' durante el día
de trabajo, NO me actualice las fechas.. es un libro con el que trabajo desde
las 9 de la mañana de un dia hasta las 2 - 3 de la mañana del siguiente
Gracias
Mónica
www.tusecretariavirtual.com
"Héctor Miguel" escribió:

hola, (...) ?

> En una tabla de Excel, he disenado una pequena macro para incluir la fecha del dia.
> Que tengo que hacer para que esa macro NO actualice la fecha al volver a abrir la planilla, sino que me respete la fecha que tenia?

op1: quitar las acciones de cualquier evento de apertura del libro ?
op2: condicionar a que el lugar donde se pone la fecha este vacio ?
op3: preguntar si deseas actualizar la fecha que este ya puesta ?
op_n: ... si expones el codigo o comentas como se hace el "refresco" ?

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
12/11/2007 - 17:53 | Informe spam
hola, Mónica !

Resulta que estaba trabajando ayer con ese libro en donde tengo la macro y al cambiar el reloj del dia
y al 'guardar' el libro, sin cerrarlo siquiera, me cambio todas las fechas del 11 de noviembre al 12 ya que eran mas de las 00.00.
Eso es lo que quiero evitar. Quiero que si lo 'guardo' durante el dia de trabajo, NO me actualice las fechas...
es un libro con el que trabajo desde las 9 de la manana de un dia hasta las 2 - 3 de la manana del siguiente



lo que no has comentado es por cual opcion de -posible- solucion se podria resolver dicha "actualizacion" de fechas ???
-> agrega a los -posibles- eventos de la op1 anterior algun codigo en el '_beforesave' (y quizas otros ?)
-> y ve si la op_n aportaria detalles mas "visibles" (para los que estamos de este lado del mensaje) ;)

op1: quitar las acciones de cualquier evento de apertura del libro ?
op2: condicionar a que el lugar donde se pone la fecha este vacio ?
op3: preguntar si deseas actualizar la fecha que este ya puesta ?
op_n: ... si expones el codigo o comentas como se hace el "refresco" ?





si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Retama 50
13/11/2007 - 03:27 | Informe spam
Hector...

Podrías explicarme un poco más como si fuera un 'niño de 5 años'.. lo que yo
hice fue gabrar una macro para que cuando toco un icono en mi barra de
tareas.. me incluya la fórmula hoy... tal vez tendría que cambiar la fórmula
.. soy de probar muchas cosas... por lo que los terminos técnicos se me hacen
dificiles de entender... no se me da... por eso.. si me decis como hacer la
macro.. como si fuera un niño.. (tengo office 2007.. pequeño detalle que no
comente).. en el office anterior si ponías un símbolo $ en una fórmula... te
mantenía ese valor fijo. Gracias por tu ayuda

"Héctor Miguel" escribió:

hola, Mónica !

> Resulta que estaba trabajando ayer con ese libro en donde tengo la macro y al cambiar el reloj del dia
>y al 'guardar' el libro, sin cerrarlo siquiera, me cambio todas las fechas del 11 de noviembre al 12 ya que eran mas de las 00.00.
> Eso es lo que quiero evitar. Quiero que si lo 'guardo' durante el dia de trabajo, NO me actualice las fechas...
> es un libro con el que trabajo desde las 9 de la manana de un dia hasta las 2 - 3 de la manana del siguiente

lo que no has comentado es por cual opcion de -posible- solucion se podria resolver dicha "actualizacion" de fechas ???
-> agrega a los -posibles- eventos de la op1 anterior algun codigo en el '_beforesave' (y quizas otros ?)
-> y ve si la op_n aportaria detalles mas "visibles" (para los que estamos de este lado del mensaje) ;)

> >> op1: quitar las acciones de cualquier evento de apertura del libro ?
>> op2: condicionar a que el lugar donde se pone la fecha este vacio ?
>> op3: preguntar si deseas actualizar la fecha que este ya puesta ?
>> op_n: ... si expones el codigo o comentas como se hace el "refresco" ?

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



Respuesta Responder a este mensaje
#5 Héctor Miguel
13/11/2007 - 04:14 | Informe spam
hola, Monica !

Podrias explicarme un poco mas como si fuera un 'ni#o de 5 a#os'...
lo que yo hice fue gabrar una macro para que cuando toco un icono en mi barra de tareas me incluya la formula hoy
tal vez tendria que cambiar la formula



lo unico que te he estado solicitando, es que expongas/comentes/transcribas/... el codigo de la macro que estas usando
y/o en que tipo de modulo esta escrita (modulo general, alguna hoja, en el "ThisWorkbok", ???)

por otro lado, la funcion =hoy() es una funcion "volatil" que se actualiza/refresca en cada re/calculo de la aplicacion
(por lo cual) acciones como guardar/abrir libros, modificar datos en celdas (y otras) ocasionan que se actualice :-(

si suponemos que tu macro contiene algo parecido a: ActiveCell.Formula = "=today()"
prueba cambiando dicha instruccion a la siguiente: -> ActiveCell = Date

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

p.d. nada que ver con el uso de "$" para mantener fijas las referencias a celdas... (NO para evitar que cambien sus resultados)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida