Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2011, 14:20
Avatar de mrocf
mrocf
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 7 meses
Puntos: 88
De acuerdo Problemas para crear funcion con el metodo FIND

Nota que:

--> Defines "Matriz" (mal definido, por cierto) y no vuelves a utilizar esa variable.

--> Aplicas un "Find" al rango "A1:Z100", pero lo más probable es que lo que buscas sólo se encuentre en la columna A (por ejemplo).

--> Después de obtener la cuarta aparición (establecido por "Posicion") del dato buscado y asignárselo a "ValBus", en lugar de terminar el proceso, continúas hasta terminar la BD para -recién entonces- terminar el procedimiento (claramente innecesario e ineficaz).

Por todo lo anterior te pregunto: ¿Estoy equivocado si digo que lo que quieres obtener son todas las filas que contienen "Roller" en una columna (la "A", por ejemplo), y tomar de esas filas todos sus datos o sólo algunas columnas y copiarlos en otro lado?...

Porque si es así, un mero Filtro Avanzado te brindará esa información en instantes y con "cero" complicación.

Aguardaré tu descripción de lo que quieres hacer: ello será más interesante que aplicarnos a evaluar una macro que -por ahí- no es la forma más eficiente.

Saludos, Cacho.