Existe otra forma mas rápida?

12/11/2007 - 04:34 por GRIEGO59 | Informe spam
Hola!
Tengo hoja “Productos” con 93 registros con los siguientes títulos:
Código
Descripción
Color,
Marca
Talla

Y la hoja “Compras” con 52 registros con los siguientes títulos:
Id Compra
Código del producto
Fecha de compra
Número de factura de compra
Cantidad Comprada
Costo unitario
Precio de venta
Total Compra
Proveedor
Descripción (viene de “productos” con la función VBuscar)
Color (viene de “productos” con la función VBuscar)
Marca (viene de “productos” con la función VBuscar)
Talla (viene de “productos” con la función VBuscar)

Cuando hago nuevos registros en estas hojas al presionar “enter” en cada uno
de los campos o celdas, Excel procesa la nueva información por espacio de 2 a
3 segundos, lo que hace lento el proceso de introducir datos.

No sé, creo que no estoy haciendo bien las cosas, y que debe haber una forma
más "liviana" de obtener mi hoja de compras.

Mas adelante pienso hacer una hoja “ventas” con información de la hoja
“compras” usando la misma función VBuscar y temo que esto haga más lento el
proceso de información de Excel.

Creo que Excel tiene una forma de posponer los cálculos para agilizar la
introducción de datos, pero si eso existe, no me serviría porque necesito ver
los resultados de la información que se va introduciendo.

Alguien podría ayudarme?

Griego59

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
12/11/2007 - 07:28 | Informe spam
hola, Darío !

Tengo hoja "Productos" con 93 registros... Y la hoja "Compras" con 52 registros ...
Cuando hago nuevos registros en estas hojas al presionar "enter"... Excel procesa la nueva informacion por espacio de 2 a 3 segundos ...



(probablemente) te convendria revisar el "arbol de dependencias" en las formulas que utilizan esos libros
p.e. si el tiempo de re/calculo de tu modelo resulta ya cansadito a la espera...
(seguramente) va siendo tiempo de que analices algunas otras opciones y alternativas
-> visita la pagina de Charles Williams: http://www.decisionmodels.com/
y analiza (cuando menos) las secciones de Optimising Speed y Calculation Secrets
(contienen consejos y alternativas para evitar -p.e.- cuellos de botella por formulas laaarrgas y demas)

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)

comentas (si encuentras) algun detalle mas... descriptivo/significativo/... ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 GRIEGO59
15/11/2007 - 19:43 | Informe spam
Hola Héctor Miguel!

Gracias por tu ayuda.
Reviso las páginas y te cuento o comento.

Saludos
Darío

"Héctor Miguel" escribió:

hola, Darío !

> Tengo hoja "Productos" con 93 registros... Y la hoja "Compras" con 52 registros ...
> Cuando hago nuevos registros en estas hojas al presionar "enter"... Excel procesa la nueva informacion por espacio de 2 a 3 segundos ...

(probablemente) te convendria revisar el "arbol de dependencias" en las formulas que utilizan esos libros
p.e. si el tiempo de re/calculo de tu modelo resulta ya cansadito a la espera...
(seguramente) va siendo tiempo de que analices algunas otras opciones y alternativas
-> visita la pagina de Charles Williams: http://www.decisionmodels.com/
y analiza (cuando menos) las secciones de Optimising Speed y Calculation Secrets
(contienen consejos y alternativas para evitar -p.e.- cuellos de botella por formulas laaarrgas y demas)

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)

comentas (si encuentras) algun detalle mas... descriptivo/significativo/... ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Alberto.Enciso
29/11/2007 - 22:46 | Informe spam
Muy buena la ayuda de Hector Miguel.

El enlace de ozgrid es muy bueno y me ayudó a procesar un archivo de
11.4MB que hice para el trabajo, que iva del orden de más de 40
segundos, a menos de 2 segundos.

Aún me falta checar el enlace de mvps. Ahora una pregunta: he estado
estudiando bastante sobre excel para aplicarlo en el trabajo y no he
visto algo relacionado a lo siguiente:
Afecta el desempeño de un archivo de excel el hecho de enlazar
información de distintas hojas en un mismo documento, o de otros
documentos de excel que no estén abiertos ?
Respuesta Responder a este mensaje
#4 Héctor Miguel
30/11/2007 - 02:20 | Informe spam
hola, Alberto !

... no he visto algo relacionado a lo siguiente:
Afecta el desempeno de un archivo de excel el hecho de enlazar informacion de distintas hojas en un mismo documento
o de otros documentos de excel que no esten abiertos ?



(creo que) hay mas informacion que no has analizado (aun) de las paginas sugeridas -?-
dejame insistir en esta parte de la propuesta anterior...
-> visita la pagina de Charles Williams: http://www.decisionmodels.com/
y analiza (cuando menos) las secciones de Optimising Speed y Calculation Secrets
(contienen consejos y alternativas para evitar -p.e.- cuellos de botella por formulas laaarrgas y demas)

si cualquier duda (o informacion adiciona)... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida