Rendimiento archivo

27/05/2009 - 17:12 por Archivo Plano | Informe spam
Estimados señores de antemano agradezo a la persona que me pueda dar una
solución para mejorar el rendimiento de un archivo.

1. Se creo un archivo de excel que hoy en día pesa aproximadamente 65.056 KB
dicho archivo se creo con un total de 200 Hojas.
2. El archivo se encuentra alojado en un servidor y se ejecuta por
intermedio de un acceso directo en el PC del usuario que tiene acceso a este.
3.Al ejecutar el archivo aparece el botón de habilitar Macros
4.Una vez el usuario presiona clic en habilitar Macros aparece un formulario
en el que le solicita el nombre de usuario y una contraseña, luego debe
presionar el Botón (OK).
5.Al presionar clic en OK el formulario desaparece y luego abre una dos de
las 200 que contiene. En esta misma hoja el usuario cuenta con un Combo Box
donde le permite seleccionar una serie de opciones a las cuales puede
acceder. y así sucesivamente para cada uno de los 15 usuarios existentes.
6.Al seleccionar cualquiera de las opciones existentes el programa cierra la
Hoja del menú principal y lo lleva a la hoja seleccionada donde se encuentra
un grafico con la información correspondiente la cual debe visualizar
únicamente. Dicho grafico viene vínculado de otros archivos que se alojan en
este misnmo servidor, además cuenta con un botón para volver al menú
principal desde la cual puede seleccionar otra opción. Al presionar clic en
dicho botón el programa cierra la hoja de visualización y muestra el menú
principal nuevamente.
7.El programa siempre manejará 2 hojas abiertas así el usuario entre a
cualquiera de las opciones que tiene preestablecidad en su menú. la otra hoja
adicional a la que me refiero es una hoja en blanco que debe permanecer
abierta para hacer la transición entre la apertura de la grafica y el cierre
del menú o visceversa debido a que excel en esta transición debe contar por
lo menos con una hoja abierta.
8.Existe un botón de salir para cerrar dicho programa.

9.Después de hacer esta ambientación estoy buscando una solución optima en
la cual se pueda abrir el archivo a una velocidad mayor debido a que la
apertura del mismo se hace dispendiosa en la mayoría de los casos tardando
muchos minutos para abrir. Este archivo se trabaja también en las horas de
la madrugada donde no estan los uasurios administrativos y el tema continúa
igual , pues se pensaba que durante el día había bastante flujo de usuario lo
cual retrasaba el proceso pero no es así. También se cuenta con buenos
equipos con procesadores AMD DUal de 2.3 Ghz y memoria de 2 GB. Hay momentos
en que el archivo abre bastante rápido pero la mayoría de los casos (99%) es
muy lento.

Espero encontrar una solución que me permita abrir dicho archivo con una
mayor rápidez.
 

Leer las respuestas

#1 Héctor Miguel
28/05/2009 - 06:37 | Informe spam
hola, 'anonimo/a' !

(como que) no sera facil reproducir el ambiente que describes para intentar tambien reproducir el comportamiento...

un archivo de 65Mb, ~200 hojas, todas ocultas menos dos, alojado en un servidor, ejecutado desde un atajo
los momentos de trafico (intenso o escaso) por la red, lo que pudieran hacer "las macros" (formularios, etc.)
tampoco es claro cual es la diferencia entre "se abre rapido" y "se abre lento", la version de office/windows...

de todas formas, traandose de unidades y carpetas en red, nunca esta de mas consultar con el administrador de la red
permisos/derechos de los usuarios/perfiles/equipos/..., tiempos de (des)conexion, unidades "mapeadas" (?????)

sin "ahondar" en mas averiguaciones, pareciera que ese archivo necesita (con urgencia) una "cirugia mayor"

para temas generales (consejos/trucos/etc.) acerca de mejorar el rendimiento en modelos particulares...
-> http://www.decisionmodels.com/optspeed.htm
-> http://www.ozgrid.com/News/GoodVsBa...Events.htm
-> http://www.mvps.org/dmcritchie/excel/slowresp.htm

para el caso de excel 2007 puedes revisar el siguiente articulo:
-> Improving Performance in Excel 2007
http://msdn2.microsoft.com/en-us/li...30921.aspx
(escrito por Charles Williams del primer link en el parrafo anterior)

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

Preguntas similares