Como recalcular en una tarea, un archivo de Excel??

08/08/2005 - 19:23 por Fredy Rivera | Informe spam
Tengo un inconveniente:

Hay un archivo de Excel, que tiene unas formulas bastantes elaboradas y
complejas, y que cuando se modifica algun dato, recalculando el archivo se
demora hasta 10 minutos.

Como puedo hacer para que por medio de una tarea programada o algo asi, el
archivo se recalcule automaticamente todos los dias a una hora
determinada???

Gracias de antemano..

Saludos desde Colombia...

Fredy (Co)

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
09/08/2005 - 04:46 | Informe spam
hola, Fredy !
/
... un archivo de Excel... formulas bastantes... complejas... cuando se modifica... recalculando... demora hasta 10 minutos.
... que por medio de una tarea programada o algo asi... se recalcule automaticamente todos los dias a una hora determinada?



[me parece que] la opcion mas 'barata' es que aproveches las opciones de modo de calcluo [automatico/manual] de excel -?-
1) con 'ese' archivo como activo... [menu] herramientas / opciones / [ficha] calcular -> marca la opcion de 'manual'
[opcionalmente puedes establecer/des/marcar si deseas que se efectue un re/calculo antes de guardarlo]
2) graba el archivo CON estas opciones como 'predefinidas' [es exclusivo para los archivos que se guarden en la sesion]
-> podras 'forzar' re/calculos del modelo a voluntad [p.e. mayusc+{F9} = solo la hoja activa... {F9} = todo el modelo... etc.]
3) ANTES de abrirlo [en esa o en sesiones posteriores]... ASEGURATE que las opciones de calculo esten en ->manual<- :))

si lo anterior no satisface las necesidades actuales... comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Fredy Rivera
10/08/2005 - 00:32 | Informe spam
Ante todo, gracias por la respuesta...

Pero... lo que se desea es que el proceso de actualizacion sea AUTOMATICO,
SIN intervencion del usuario...

El problema es que son unos informes para unos gerentes... y esos señores no
se van a poner en la tarea de abrir cada archivo y oprimir F9, y esperar un
buen rato a que el archivo se actualice...

Obviamente, la opcion de actualizacion en este momento esta en MANUAL, pero
lo que se busca es que, de alguna manera, el archivo se actualice en un
proceso batch, o algo asi, para que cuando el señor gerente lo abra, ya
tenga los datos actualizados, y no tenga que esperar a que se calcule...

Saludos desde Colombia...

Fredy (Co)



"Héctor Miguel" wrote in message
news:%
hola, Fredy !
/
> ... un archivo de Excel... formulas bastantes... complejas... cuando se


modifica... recalculando... demora hasta 10 minutos.
> ... que por medio de una tarea programada o algo asi... se recalcule


automaticamente todos los dias a una hora determinada?

[me parece que] la opcion mas 'barata' es que aproveches las opciones de


modo de calcluo [automatico/manual] de excel -?-
1) con 'ese' archivo como activo... [menu] herramientas / opciones /


[ficha] calcular -> marca la opcion de 'manual'
[opcionalmente puedes establecer/des/marcar si deseas que se efectue


un re/calculo antes de guardarlo]
2) graba el archivo CON estas opciones como 'predefinidas' [es exclusivo


para los archivos que se guarden en la sesion]
-> podras 'forzar' re/calculos del modelo a voluntad [p.e. mayusc+{F9}


= solo la hoja activa... {F9} = todo el modelo... etc.]
3) ANTES de abrirlo [en esa o en sesiones posteriores]... ASEGURATE que


las opciones de calculo esten en ->manual<- :))

si lo anterior no satisface las necesidades actuales... comentas?
saludos,
hector.


Respuesta Responder a este mensaje
#3 Héctor Miguel
10/08/2005 - 03:52 | Informe spam
hola, Fredy !

... se desea... que el proceso de actualizacion sea AUTOMATICO, SIN intervencion del usuario...
... son... informes para... gerentes... y esos señores
... no... van a... abrir cada archivo y oprimir F9, y esperar un buen rato a que... se actualice...
... la opcion de actualizacion en este momento esta en MANUAL
... que, de alguna manera, el archivo se actualice en un proceso batch, o algo asi
... que cuando el señor gerente lo abra, ya tenga los datos actualizados, y no tenga que esperar a que se calcule...



1) ahora que mencionas '... abrir cada archivo y ...' me queda la duda de si el tiempo que 'se toma' un re/calculo es...
-> [efectivamente] porque las formulas que contiene son 'verdaderamente complejas' ?
-> esta 'tomando datos' de otros libros [y que p.e. esten cerrados durante la misma sesion] ?
2) si la 'veracidad' de la informacion es 'vital' [en el caso de tomar datos de otros libros CERRADOS]...
-> como puedes estar 'seguro' que no falte alguna actualizacion ? [dependiendo del 'arbol de dependencias'] <= OJO
3) el modo de calculo de la aplicacion [que es automatico 'por omision'] presenta el siguiente 'comportamiento':
-> 'se guarda' como propiedad ->de cada libro<- segun el estado que tenia ->al momento de guardarlo<-
-> [aunque es automatico 'por omision']... 'se establece' segun el estado 'guardado' ->del primer libro que se abra<-
-> [probablemente] NO 'importara' si 'el libro' [guradado con calculo manual] se abre cuando la sesion esta en automatico :(

si analizas los puntos anteriores [y hubiera algo de informacion que se queda 'en el tintero']...
crees que la solucion pudiera 'forzarse' por medio de macros ?

comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Fredy Rivera
10/08/2005 - 16:27 | Informe spam
MMMhh... bueno contesto tus preguntas, ya que veo que dominas el tema!!!
jejeje

La demora en el calculo es basicamente porque usa unas funciones
personalizadas de un complemento ya cargado en Excel... algo asi como lo del
Euro, me hago entender??
No usa referncias a otros libros... solo las funciones del complemento que
te comente...

No sé si eso tenga algo que ver...



"Héctor Miguel" wrote in message
news:
hola, Fredy !

> ... se desea... que el proceso de actualizacion sea AUTOMATICO, SIN


intervencion del usuario...
> ... son... informes para... gerentes... y esos señores
> ... no... van a... abrir cada archivo y oprimir F9, y esperar un buen


rato a que... se actualice...
> ... la opcion de actualizacion en este momento esta en MANUAL
> ... que, de alguna manera, el archivo se actualice en un proceso batch,


o algo asi
> ... que cuando el señor gerente lo abra, ya tenga los datos


actualizados, y no tenga que esperar a que se calcule...

1) ahora que mencionas '... abrir cada archivo y ...' me queda la duda de


si el tiempo que 'se toma' un re/calculo es...
-> [efectivamente] porque las formulas que contiene son


'verdaderamente complejas' ?
-> esta 'tomando datos' de otros libros [y que p.e. esten cerrados


durante la misma sesion] ?
2) si la 'veracidad' de la informacion es 'vital' [en el caso de tomar


datos de otros libros CERRADOS]...
-> como puedes estar 'seguro' que no falte alguna actualizacion ?


[dependiendo del 'arbol de dependencias'] <= OJO
3) el modo de calculo de la aplicacion [que es automatico 'por omision']


presenta el siguiente 'comportamiento':
-> 'se guarda' como propiedad ->de cada libro<- segun el estado que


tenia ->al momento de guardarlo<-
-> [aunque es automatico 'por omision']... 'se establece' segun el


estado 'guardado' ->del primer libro que se abra<-
-> [probablemente] NO 'importara' si 'el libro' [guradado con calculo


manual] se abre cuando la sesion esta en automatico :(

si analizas los puntos anteriores [y hubiera algo de informacion que se


queda 'en el tintero']...
crees que la solucion pudiera 'forzarse' por medio de macros ?

comentas?
saludos,
hector.


Respuesta Responder a este mensaje
#5 Héctor Miguel
11/08/2005 - 01:15 | Informe spam
hola, Fredy !

La demora en el calculo es... porque usa unas funciones personalizadas de un complemento
... No usa referncias a otros libros... solo las funciones del complemento [...]



1) si es posible sustituir el uso de funciones personalizadas POR funciones 'intgradas'... hazlo !!!
las funciones personalizadas consumen y requieren mas tiempo y recursos que las 'normales' :-(
2) si mantienes el libro 'guardado' con la opcion de re/calculo en manual... DEBERAS CUIDAR que...
a) al momento de guardarlo [por 'ultima vez'] se haga el re/calculo completo del modelo MAS
b) cuando lo abra el gerente... NO este la aplicacion con el modo en automatico <= OJO
-> revisa el punto 3 del mensaje anterior y si tienes dudas... comentas?

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida