CADA HOJA 1,5 MEGAS... SOS!!!!!

17/10/2006 - 12:30 por cbm | Informe spam
Perdonad, lo había comenzado pensando en otra cosa, cuando el asunto
realmente es el tamaño del libro. Os copio las preguntas que me han
ido surgiendo:

Buenas, tengo un problema, cada vez que hago una copia de una hoja a
través de un command button que las guarda de forma correlativa en el
mismo libro, el tamaño del libro me aumenta 1,5 megas (se supone que
a lo largo del año se generan 30.000 hojas, peta fijo), y eso que es
una hoja con poquita información, asi que me imagino que será debido
a que copia la macro.

He metido esta macro en el command button y borra el objeto, pero al
meterme en el VBA veo que realmente no esta el objeto pero el código
sigue ahi.


newSheet.OLEObjects.Delete


¿Alguna sugerencia?




Bufff, he probado a borrarlo a mano y la verdad es que no gano casi
nada, tambien he borrado lineas y formatos innecesarios, ¿alguna
solucion? me veo que no va a ser operativo si el libro aumenta a un
mega por hoja :(



La verdad es que cada vez lo veo mas complicado, me faltan recursos en
cuanto llego a la hoja 14 :(
La hoja en concreto recoge informacion de 260 celdas de una columna a

las que he llamado variables, pasandolas luego a una sola fila de esa
misma hoja con =e7, =e8...
La hoja cuenta con un vinculo a otra hoja y con un commandbutton que lo

que hace es copiar la hoja original en el mismo libro asignandole un
nombre correlativo y borrar de la hoja original la informacion
He reducido las tramas, dejándolas solo en la parte "visible" de la
hoja, con un fondo gris de las filas 1 a 33 de las columnas A, G, H, I,

J, K, L y M
¿Puede pesar esto casi 1.5 megas?

Preguntas similare

Leer las respuestas

#1 KL
17/10/2006 - 20:09 | Informe spam
Tienes alguna imagen en el libro, logo, marca de agua, fondo, etc. ?

Por otro lado, el macro nunca esta "metido ...en el command button" sino asociado a ese desde un modulo. Prueba borrar todos los
modulos que cuelguen del proyecto VBA de tu libro (teclas Alt+F11 para abrir el Editor VBA), guardar el libro y revisar el tamaño.

Saludos,
KL


"cbm" wrote in message news:
Perdonad, lo había comenzado pensando en otra cosa, cuando el asunto
realmente es el tamaño del libro. Os copio las preguntas que me han
ido surgiendo:

Buenas, tengo un problema, cada vez que hago una copia de una hoja a
través de un command button que las guarda de forma correlativa en el
mismo libro, el tamaño del libro me aumenta 1,5 megas (se supone que
a lo largo del año se generan 30.000 hojas, peta fijo), y eso que es
una hoja con poquita información, asi que me imagino que será debido
a que copia la macro.

He metido esta macro en el command button y borra el objeto, pero al
meterme en el VBA veo que realmente no esta el objeto pero el código
sigue ahi.


newSheet.OLEObjects.Delete


¿Alguna sugerencia?




Bufff, he probado a borrarlo a mano y la verdad es que no gano casi
nada, tambien he borrado lineas y formatos innecesarios, ¿alguna
solucion? me veo que no va a ser operativo si el libro aumenta a un
mega por hoja :(



La verdad es que cada vez lo veo mas complicado, me faltan recursos en
cuanto llego a la hoja 14 :(
La hoja en concreto recoge informacion de 260 celdas de una columna a

las que he llamado variables, pasandolas luego a una sola fila de esa
misma hoja con ç, è...
La hoja cuenta con un vinculo a otra hoja y con un commandbutton que lo

que hace es copiar la hoja original en el mismo libro asignandole un
nombre correlativo y borrar de la hoja original la informacion
He reducido las tramas, dejándolas solo en la parte "visible" de la
hoja, con un fondo gris de las filas 1 a 33 de las columnas A, G, H, I,

J, K, L y M
¿Puede pesar esto casi 1.5 megas?
Respuesta Responder a este mensaje
#2 cbm
18/10/2006 - 10:57 | Informe spam
Gracias, la verdad es que lo mire de arriba a abajo y lo unico que hay
visible son los formatos de las celdas que comento, pero me parece una
burrada y por ese tema no es, los borre todos y sigue creciendo en
tamaño a lo bestia.

Perdona mi poco conocimiento respecto a macros, modulos... etc hace dos
meses no sabia que era una macro :)

Al final y debido a lo que me urgia he optado por reorganizar todo de
manera diferente, de manera que en la hoja de recogida de datos no
existe ninguna macro, y estan todas en la hoja que capta la informacion
de las hojas correlativas que se van generando, algo menos practico de
cara al usuario (personalmente prefiero que el boton de guardar este en
el mismo formulario en lugar de tener que volver a otra hoja) pero mas
efectivo cuando se van generando hojas ya que casi no pesan, no duplica
la macro por ahí y estimo que aguantaria hasta unos 3000-4000
registros antes de que pete el excel.

Conforme veo todo lo que se puede hacer soy mas consciente de mi
ignorancia

GRACIAS POR LA AYUDA

KL ha escrito:

Tienes alguna imagen en el libro, logo, marca de agua, fondo, etc. ?

Por otro lado, el macro nunca esta "metido ...en el command button" sino asociado a ese desde un modulo. Prueba borrar todos los
modulos que cuelguen del proyecto VBA de tu libro (teclas Alt+F11 para abrir el Editor VBA), guardar el libro y revisar el tamaño.

Saludos,
KL


"cbm" wrote in message news:
Perdonad, lo había comenzado pensando en otra cosa, cuando el asunto
realmente es el tamaño del libro. Os copio las preguntas que me han
ido surgiendo:

Buenas, tengo un problema, cada vez que hago una copia de una hoja a
través de un command button que las guarda de forma correlativa en el
mismo libro, el tamaño del libro me aumenta 1,5 megas (se supone que
a lo largo del año se generan 30.000 hojas, peta fijo), y eso que es
una hoja con poquita información, asi que me imagino que será debido
a que copia la macro.

He metido esta macro en el command button y borra el objeto, pero al
meterme en el VBA veo que realmente no esta el objeto pero el código
sigue ahi.


newSheet.OLEObjects.Delete


¿Alguna sugerencia?




Bufff, he probado a borrarlo a mano y la verdad es que no gano casi
nada, tambien he borrado lineas y formatos innecesarios, ¿alguna
solucion? me veo que no va a ser operativo si el libro aumenta a un
mega por hoja :(



La verdad es que cada vez lo veo mas complicado, me faltan recursos en
cuanto llego a la hoja 14 :(
La hoja en concreto recoge informacion de 260 celdas de una columna a

las que he llamado variables, pasandolas luego a una sola fila de esa
misma hoja con ç, è...
La hoja cuenta con un vinculo a otra hoja y con un commandbutton que lo

que hace es copiar la hoja original en el mismo libro asignandole un
nombre correlativo y borrar de la hoja original la informacion
He reducido las tramas, dejándolas solo en la parte "visible" de la
hoja, con un fondo gris de las filas 1 a 33 de las columnas A, G, H, I,

J, K, L y M
¿Puede pesar esto casi 1.5 megas?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida