Jump to content

Macro que tarda en Procesar Datos


Recommended Posts

Posted

Estimado Expertos.

Nuevamente solicitando vuestra ayuda, el libro adjunto lo utilizaba para control de un pequeño almacen, funcionaba bien con 100 filas, pero cuando agregue mas filas (12000), demora demasiado en buscar los datos.

Esto lo podran comprobar al ingresar en la Hoja Operaciones, opcion "control de almacen", al intentar buscar los datos en el combobox, notaran que la macro realiza la busqueda, demorando demasiado tiempo.

Por favor, agradecere vuestro apoyo, para solucionar este problema.

Atte.

Jmollan

PD: Tuve que borrar filas, porque el archivo pesaba demasiado.

CONTROL DE ALMACEN-FORO.zip

Posted

Nuevamente solicitando vuestra ayuda, el libro adjunto lo utilizaba para control de un pequeño almacen, funcionaba bien con 100 filas, pero cuando agregue mas filas (12000), demora demasiado en buscar los datos.

Y como no si con:


While ActiveCell <> LISTA
If ActiveCell = "" Then LISTA = "": Exit Sub
ActiveCell.Offset(1, 0).Select
Wend
[/CODE]

cada vez que cambia el combo haces que se recorra todo el rango de datos... en tu caso 12 mil filas...

Se que tu aplicacion no es un desarrollo profesional, pero seria recomendable que identaras de forma correcta tu codigo y otro tip... aprende como funciona el advancedfilter, es mejor que find! Aqui en el foro hay muchos buenos ejemplos!

Saludos!

Posted

Estimado Armandocid.

Gracias por las modificaciones realizadas, he probado el archivo, el combobox ahora si busca con rapidez, pero al dar click en el boton REGISTRAR, continua tardando demasiado tiempo, mi maquina tiene un procesador intel I5 y 4 GB de RAM.

Posted

Unas puntualizaciones:

El valor de LISTA.ListIndex + 5 te proporciona de forma automática la fila de la hoja "LISTADO".

Si el valor de LISTA.ListIndex = -1 el valor introducido en el TextBox del combo LISTA no existe en el combo, y por tanto, no existe en la hoja "LISTADO".

El método End del objeto Range te permite averiguar de forma directa la primera fila vacía sin necesidad de recorrer todo el rango

Saludos

CONTROL DE ALMACEN-FORO.zip

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Privacy Policy