por Cacho R » 07 Jul 2011 20:28
Hola! iluvatar83.
Te resumo mi opinión de la siguiente forma: ¡Has llegado al límite!... Veamos:
¿Te has preguntado -alguna vez- para qué existe el Access si el Excel puede manejar un inventario sin problemas?
Y la respuesta es: porque el Excel (que es una planilla de cálculos muy aventajada) se puede comportar como lo haría una verdadera Base de Datos. Pero (siempre hay un "pero") el Excel tiene un límite a su función "no natural".
Y estás experimentando ese límite:
-> Archivo de dimensiones -cada vez- más grande (más pesado)
-> Uso de memoria -cada vez- más exagerado
-> CPU dedicándose -cada vez- con mayor exclusividad al Excel y menos a sus propias funciones, llegando -inclusive- al bloqueo de la PC
-> Cambias un simple número, y el tiempo de recalculo de la hoja torna inaceptable.
-> Etc etc etc
O sea que te ha llegado el tiempo de utilizar macros (para manejar como valores lo que hoy tienes como fórmulas) o, mejor aún: administrar tus datos desde una Base de Datos (Access u otra que dispongas).
A tu archivo actual lo puedes optimizar: quitar formatos (colores de todo tipo, bordes, etc); optimizar varias de las fórmulas que hoy son ineficientes; disminuir los rangos de muchas de tus fórmulas que hoy están involucrando celdas vacías; etc etc etc.
Pero, y luego de la ardua tarea antes descrita, sólo obtendrás una solución temporal (¿1/2 meses?) y caerás en la misma encrucijada: tu planilla excel ya no da para más.
Así que: ¡a decidirse a estudiar sobre macros ó sobre Access!
Saludos, Cacho R.