Mensaje de falta de recursos al vincular datos de otro archivo

09/01/2009 - 20:19 por José Luis | Informe spam
Hola, ¿alguien sabrá por qué tendré problemas de memoria al guardar una hoja
vinculada con una base mayor a 16mil registros?

"Excel cannot complete this task with available resources"

"Unable to save external link values"

Y sólo si mi base fuente mide menos de éso no tengo problemas; ¿es problema
de Excel '2003 SP3 corriendo en XP?, tengo 2GB en Ram, en teoría es
suficiente memoria para hacer éso y más.

Sin embargo sí me guarda el archivo... por el momento.

Saludos

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
10/01/2009 - 00:48 | Informe spam
hola, José Luis !

Basicamente la duda radica en el tamano de mi base fuente... 16520 renglones y 25 columnas (de A1 a Y16520)
el error lo arroja si uso en otro libro (nuevo) una simple "vlookup(...)".
Si mi base fuente midiera 1000 registros menos, ya no me manda el "warning".
Me gustaria que hicieras la prueba y me des tus comentarios; tal vez se deba a otra causa o dano en mi archivo
porque he usado bases mas grandes y no he tenido lios.
Una teoria mia: Mi antivirus es un Kaspersky Corporativo. Crees que tenga algo que ver?...



entre paradigmas y estandares de programacion (adecuados o no, creo que) podriamos "perdernos" con terminos "ambiguos" :D
- por que funciona (bien/mal) en un libro/pc/sistema/... y no en este otro si son (aparentemente) "lo mismo" ?
- "... de repente... ha empezado a fallar ...(sin haber hecho "mayor cosa") ... " ?
- etc. etc. etc.

yo tengo algunos libros "sencillitos" (100/200 Kb) que cuando los uso... los recursos para excel "bajan al punto del colapso"...
(por que?... muchos/demasiados/... formatos, codigos, formulas ... ?... o "relativamente" pocos... pero "complicados" ???)

(hasta donde se)... cuando un libro "comienza a dar problemas" (como los que mencionas) SIN causa "aparente"...
es hora de reconstruir (empezar desde cero) dicho libro, exportando y volviendo a importar sus objetos (modulos, hojas, forms ...)
(para lo que resulta conveniente -o inapreciable- contar con respaldo de versiones previas) :))

saludos (desde Zapopan, Jalisco, México),
hector.
Respuesta Responder a este mensaje
#7 Gaby
10/01/2009 - 02:03 | Informe spam
Antes de hacer esto, pon el cálculo de excel en manual.

-En todas las hojas de ambos libros, presiona las teclas Control+End,
eso te llevará a la última celda usada en esa hoja. Si hay filas o
columnas vacios entre ésta celda y tus datos, eliminalos, hay que usar
el comando Eliminar, Borrar no es suficiente, despues de esto cierra
el libro guardando los cambios, vuelve a abrir y comprueba que el
Control+End te lleva a la última celda de tus datos.

- En el libro con los datos procura aplicar el menor numero de
formatos posibles, en archivos grandes es buena practica utilizar el
menor uso de formatos, evita completamente los formatos condicionales,
especialmente los que utlizan formulas.

-Si tienes fórmulas en los datos, es decir, en las 16,520 filas del
archivo de datos, aplica el comando de copiar-pegar valores, puedes
conservar las fórmulas en un par de filas para que al agregar datos
nuevos puedas copiar de ahi las fórmulas.

- Si lo que usas es una fúncion vlookup, entonces procura NO usar
referencias de columnas completas, usa sólo el rango que contiene los
datos.

- Cuando apliques la fórmula, procura que el libro con los datos esté
abierto y cierra primero el libro con fórmulas y despues el libro con
datos.

- Evita usar fórmulas con funciones volatiles. Lee la pregunta que
hice en este artículo sobre rangos dinámicos
http://peltiertech.com/WordPress/20...c-charts/. Aunque no
creo que esto cause el problema, puede ayudar a hacer los cálculos mas
rápidos.

Si nada de esto funciona, entoces es hora de recostruir tus archivos,
un archivo corrupto de Excel puede ser el causante

Saludos

Gabriela Cerra
http://excel.gabrielacerra.com/





On Jan 9, 5:48 pm, "Héctor Miguel"
wrote:
hola, José Luis !

> Basicamente la duda radica en el tamano de mi base fuente... 16520 renglones y 25 columnas (de A1 a Y16520)
> el error lo arroja si uso en otro libro (nuevo) una simple "vlookup(...)".
> Si mi base fuente midiera 1000 registros menos, ya no me manda el "warning".
> Me gustaria que hicieras la prueba y me des tus comentarios; tal vez se deba a otra causa o dano en mi archivo
> porque he usado bases mas grandes y no he tenido lios.
> Una teoria mia: Mi antivirus es un Kaspersky Corporativo. Crees que tenga algo que ver?...

entre paradigmas y estandares de programacion (adecuados o no, creo que) podriamos "perdernos" con terminos "ambiguos" :D
- por que funciona (bien/mal) en un libro/pc/sistema/... y no en este otro si son (aparentemente) "lo mismo" ?
- "... de repente... ha empezado a fallar ...(sin haber hecho "mayor cosa") ... " ?
- etc. etc. etc.

yo tengo algunos libros "sencillitos" (100/200 Kb) que cuando los uso... los recursos para excel "bajan al punto del colapso"...
(por que?... muchos/demasiados/... formatos, codigos, formulas ... ?... o "relativamente" pocos... pero "complicados" ???)

(hasta donde se)... cuando un libro "comienza a dar problemas" (como los que mencionas) SIN causa "aparente"...
es hora de reconstruir (empezar desde cero) dicho libro, exportando y volviendo a importar sus objetos (modulos, hojas, forms ...)
(para lo que resulta conveniente -o inapreciable- contar con respaldo de versiones previas) :))

saludos (desde Zapopan, Jalisco, México),
hector.
Respuesta Responder a este mensaje
#8 Héctor Miguel
10/01/2009 - 02:33 | Informe spam
hola, chicos !

Gaby escribio en el mensaje ...
Antes de hacer esto, pon el calculo de excel en manual (...)



José Luis, ya tienes mas opciones/alternativas/posibilidades/... donde buscar mejoria en tu modelo ;)

Gaby:
con respecto de esta parte de tu propuesta...
- Evita usar formulas con funciones volatiles.
Lee la pregunta que hice en este articulo sobre rangos dinamicos:
http://peltiertech.com/WordPress/20...ic-charts/
Aunque no creo que esto cause el problema, puede ayudar a hacer los calculos mas rapidos...



revisa tambien esta informacion en la pagina de Charles Williams:
Dynamic ranges: http://www.decisionmodels.com/optspeedf.htm

- (segun el articulo):
"sacando" la funcion que cuenta de la formula, a una celda intermedia, mejoras el rendimiento
- (ademas, y hasta donde se):
la "ventaja" de las funciones NO "volatiles" (algunas veces) resulta contraproducente en un (re)calculo completo
(esta parte requiere de pruebas mas exhaustivas de acuerdo a modelos especificos del arbol de dependencias)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida