veréis tengo una macro que me han dejado, que funciona correctamente, pero esta realizada de forma manual para 24 casillas y la necesitan para 300 casillas, con lo que realizar esto manualmente resulta un engorro.
Os cuento como funciona la macro (pestaña Secuencia):
En la casilla B11 se introduce el primer número, una vez introducido, automáticamente rellena las casilla D11, E11 y F11 con datos que recoge de la pestaña Color DB.
Se rellenan el resto de casillas de la columna B hasta la B35.
Una vez rellenados, se selecciona la opción secuencia y aquí es donde empieza todo. Lo que hace es mirar los valores de la fila 11 y los compara con todos los demás, hasta la fila 35. La diferencia de la comparación aparece en la columna H (H12 a H35).
El primero que ponemos en B11 lo pone automáticamente en B37, y a partir de la comparación de la columna H, el que tenga el valor más pequeño lo pone en la B38 (segundo de la lista).
Una vez lo pone como segundo de la lista (B38), ese número pasa a ser el que se pone en B11 y se realiza la comparación con los restantes, y así sucesivamente.
Mí pregunta es, ¿como puedo realizar esto automáticamente para 300 valores sin tener que hacer la macro 300 veces como hasta ahora?
El resultado, que empieza en la celda B37 se pueda cambiar, por ejemplo que empiece en la P11.
Muchas gracias y saludos.
Os adjunto el fichero y os pongo el código de la macro:
Sub Ordensectot()'
' Ordensectot Macro
' Macro grabada el 27/10/2010 por beprs
'
Buenos días a todos,
veréis tengo una macro que me han dejado, que funciona correctamente, pero esta realizada de forma manual para 24 casillas y la necesitan para 300 casillas, con lo que realizar esto manualmente resulta un engorro.
Os cuento como funciona la macro (pestaña Secuencia):
En la casilla B11 se introduce el primer número, una vez introducido, automáticamente rellena las casilla D11, E11 y F11 con datos que recoge de la pestaña Color DB.
Se rellenan el resto de casillas de la columna B hasta la B35.
Una vez rellenados, se selecciona la opción secuencia y aquí es donde empieza todo. Lo que hace es mirar los valores de la fila 11 y los compara con todos los demás, hasta la fila 35. La diferencia de la comparación aparece en la columna H (H12 a H35).
El primero que ponemos en B11 lo pone automáticamente en B37, y a partir de la comparación de la columna H, el que tenga el valor más pequeño lo pone en la B38 (segundo de la lista).
Una vez lo pone como segundo de la lista (B38), ese número pasa a ser el que se pone en B11 y se realiza la comparación con los restantes, y así sucesivamente.
Mí pregunta es, ¿como puedo realizar esto automáticamente para 300 valores sin tener que hacer la macro 300 veces como hasta ahora?
El resultado, que empieza en la celda B37 se pueda cambiar, por ejemplo que empiece en la P11.
Muchas gracias y saludos.
Os adjunto el fichero y os pongo el código de la macro:
Copia de COMPARATIVA COLORES (1).zip