Recursos insuficientes en excel 2007

18/09/2007 - 11:10 por luis menendez | Informe spam
Hola, intento insertar una simple fila en la fila 1 y Excel 2007 me advierte
primero que esto supone una grandisima operacion de desplazamiento que puede
llevar mucho tiempo y cuando, a pasar de la advertencia, le digo que
proceda, me dice que recusrsos insuficientes. ¿Me puede alguien decir que
pasa? Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/09/2007 - 04:50 | Informe spam
hola, luis !

... intento insertar una simple fila en la fila 1 y Excel 2007 me advierte primero que
esto supone una grandisima operacion de desplazamiento que puede llevar mucho tiempo
y cuando, a pasar de la advertencia, le digo que proceda, me dice que recusrsos insuficientes.
Me puede alguien decir que pasa?



o... has dejado algunos detalles *en el tintero*...
[p.e. te pasa con cualquier libro ?... con libros de versiones anteriores ?... SOLO con *determinado* libro ?..]

o... se trata [probablemente] de una instalacion incompleta/incorrecta/con errores/... ???

o... [efectivamente] el equipo trae *problemas con sus recursos* [o controladores: memoria, video, ..]

saludos,
hector.
Respuesta Responder a este mensaje
#2 luis menendez
19/09/2007 - 09:17 | Informe spam
Hola Héctor, me pasa con un libro que contiene un formulario con el que
puedo elegir una macro determinada. Este libro y estas macros fueron
construidas con excel 2003 y en una macro concreta me pasa esto, entonces se
interrumpe la ejecución y si intento yo insertar la fila tampoco me deja,
pese a que la hoja solo tiene 7 columnas y unas 80 filas. ¿será la
instalacion o algún parámetro nuevo basico de configuración de excel 2007
relativo al tamaño de memoria o algo así? Saludos.

"Héctor Miguel" escribió en el mensaje
news:OcRRSfm%
hola, luis !

... intento insertar una simple fila en la fila 1 y Excel 2007 me
advierte primero que
esto supone una grandisima operacion de desplazamiento que puede llevar
mucho tiempo
y cuando, a pasar de la advertencia, le digo que proceda, me dice que
recusrsos insuficientes.
Me puede alguien decir que pasa?



o... has dejado algunos detalles *en el tintero*...
[p.e. te pasa con cualquier libro ?... con libros de versiones
anteriores ?... SOLO con *determinado* libro ?..]

o... se trata [probablemente] de una instalacion incompleta/incorrecta/con
errores/... ???

o... [efectivamente] el equipo trae *problemas con sus recursos* [o
controladores: memoria, video, ..]

saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
19/09/2007 - 09:41 | Informe spam
hola, luis !

... me pasa con un libro que contiene un formulario con el que puedo elegir una macro determinada.
... macros... construidas con excel 2003 y en una macro concreta... se interrumpe la ejecucion
... si intento yo insertar la fila tampoco me deja pese a que la hoja solo tiene 7 columnas y unas 80 filas.
sera la instalacion o algun parametro nuevo basico de configuracion de excel 2007 relativo al tamano de memoria o algo asi?



parece que la *simple* insercion de una fila... ha dejado de ser *tan simple* :))
- texto y numero del mensaje de error que obtienes ?
- linea de la macro que se resalta si le das a la opcion de depurar el codigo ?
- hay objetos incrustados en la hoja ?
- funciona sin problemas si lo corres nuevamente en la version 2003 ?
- alguna referencia *perdida* en el proyecto de macros en la pc/version donde ocurre la falla ?
[desde el editor de vba consulta en menu: herramientas / referencias...]
- posibilidad de *corrupcion* de *ese* archivo ?
- algo que se este quedando *en el tintero* ?

saludos,
hector.
Respuesta Responder a este mensaje
#4 luis menendez
19/09/2007 - 11:13 | Informe spam
Hola, esto es lo que sucede,
elijo y ejecuto la macro en cuestión y, tras un largo rato, se para con la
ventana de microsoft excel conteniendo el mensaje "recursos insuficientes.
Seleccione menos datos o cierre otras aplicaciones", le doy a "aceptar" que
es la única opción que me ofrece. Entonces me sale el mensaje "Se ha
producido el error 1004 en tiempo de ejecucion:error en el método insert de
la clase range", elijo "depurar" para que me muestre la linea en la que se
ha parado la ejecución pero no me muestra las filas de codigo ni me deja
abrirlas, me muestra una ventana de Microsoft Visual Basic que dice "memoria
insuficiente" Aceptar. Como la macro consistía en un primer paso en abrir en
excel un fichero de texto y hacer luego una serie de operaciones, intento
hacer por la via normal lo que tenia que hacer la macro, tengo ya
seleccionada la fila 1 e intento insertar una fila (esto es simple, al menos
sin macros) entonces lo que me dice es :" Operación grande. La operacion que
va a realizar afecta a un gran número de celdas y puede que tarde en
completarse ¿está seguro de que desea continuar?, le digo que SI y vuelve a
decirme "Microsoft Excel. Recursos insuficientes, seleccione menos datos o
cierre otras aplicaciones. Aceptar"
"Héctor Miguel" escribió en el mensaje
news:OwSDBCp%
hola, luis !

... me pasa con un libro que contiene un formulario con el que puedo
elegir una macro determinada.
... macros... construidas con excel 2003 y en una macro concreta... se
interrumpe la ejecucion
... si intento yo insertar la fila tampoco me deja pese a que la hoja
solo tiene 7 columnas y unas 80 filas.
sera la instalacion o algun parametro nuevo basico de configuracion de
excel 2007 relativo al tamano de memoria o algo asi?



parece que la *simple* insercion de una fila... ha dejado de ser *tan
simple* :))
- texto y numero del mensaje de error que obtienes ?
- linea de la macro que se resalta si le das a la opcion de depurar el
codigo ?
- hay objetos incrustados en la hoja ?
- funciona sin problemas si lo corres nuevamente en la version 2003 ?
- alguna referencia *perdida* en el proyecto de macros en la pc/version
donde ocurre la falla ?
[desde el editor de vba consulta en menu: herramientas / referencias...]
- posibilidad de *corrupcion* de *ese* archivo ?
- algo que se este quedando *en el tintero* ?

saludos,
hector.

Respuesta Responder a este mensaje
#5 Héctor Miguel
19/09/2007 - 20:59 | Informe spam
hola, luis !

1) hay dos cosas que quedan +/- claras en los [nuevos] datos que expones en esta consulta:
a) el codigo falla cuando lo ejecutas en la version 2007
b) una vez que ha ocurrido la falla, tampoco puedes insertar filas *manualmente*

2) para el inciso a), dentro de las -posibles- causas se encuentran las siguientes [solo enunciativamente]:
- los cambios entre versiones incluyen diferentes formas de administracion/liberacion/re-uso de los recursos [como la memoria]
- algunos codigos, cuando son *exhaustivamente repetitivos*, podrian ir creando objetos y no *destruirlos* segun se requiera -?-
- que el codigo ande *combinando celdas*, o aplicando formatos de manera indiscriminada, o insertando objetos, o ????

3) para el inciso b) del punto 1, es logico que una vez *agotados* los recursos [por su manejo en el codigo]...
tampoco puedas realizar las acciones *manuales* [hasta en tanto los recursos *consumidos* hayan sido liberados/repuestos/...]

4) [me temo que] vas a necesitar de una [quizas *profunda*] revision de tus codigos, de forma que puedas ir asegurando/comprobando/...
que las instrucciones que *crean* objetos [como Set <variable_rango> = ..] los destruyan ANTES de llamadas repetitivas

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... esto es lo que sucede, elijo y ejecuto la macro en cuestion y, tras un largo rato
se para con la ventana de microsoft excel conteniendo el mensaje "recursos insuficientes.
Seleccione menos datos o cierre otras aplicaciones", le doy a "aceptar" que es la única opcion que me ofrece.
Entonces me sale el mensaje "Se ha producido el error 1004 en tiempo de ejecucion:error en el metodo insert de la clase range"
elijo "depurar" para que me muestre la linea en la que se ha parado la ejecucion pero no me muestra las filas de codigo
ni me deja abrirlas, me muestra una ventana de Microsoft Visual Basic que dice "memoria insuficiente" Aceptar.
Como la macro consistia en un primer paso en abrir en excel un fichero de texto y hacer luego una serie de operaciones
intento hacer por la via normal lo que tenia que hacer la macro, tengo ya seleccionada la fila 1 e intento insertar una fila
(esto es simple, al menos sin macros) entonces lo que me dice es:
"Operacion grande. La operacion que va a realizar afecta a un gran numero de celdas y puede que tarde en completarse
esta seguro de que desea continuar?, le digo que SI y vuelve a decirme
"Microsoft Excel. Recursos insuficientes, seleccione menos datos o cierre otras aplicaciones. Aceptar"
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida