Macro devolver el numero de la fila y columna

01/09/2008 - 22:10 por Cristian | Informe spam
110 11545 ttt
120 11546 ttt <-
130 11547 ttt
140 11548 ttt
150 11549 rrr
120 11550 rrr <--
170 11551 rrr
180 11552 rrr
190 11553 rrr

El problema es que los metodos de busqueda que he utilizado buscan por
contenido y por tanto siempre me muestra el primero por eje:

la primera columna la tengo como una lista desplegable: y necesito los
valores correspondientes a la fila.
120 11546 ttt <-- el primero
120 11550 rrr < el segundo




Por favor ayudenme a realizar una busqueda ya que esta tabla es solo una
muestra.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
02/09/2008 - 05:32 | Informe spam
hola, Cristian !

1) comienza por exponer rangos, titulos, tipo de datos, formulas, etc.
en lugar de tratar de "graficar" una tabla de excel usando espacios, tabulaciones, etc.
generalmente no pasan como tu quisieras/esperas/... que se vean (del otro lado del mensaje)

2) si estas ya usando algun codigo, no esta de sobra si lo expones (aporta mas luz que tratar de adivinar)

3) tambien es muy util si comentas el proposito de lo que pretendes hacer (que, como, cuando, donde, por que, etc.)

si suponemos que tus datos estan en el rango [A2:C10]
y que tienes una validacion por lista en la celda [D1]
y que pretendes rescatar el primero, segundo, ... a partir de la celda [E1] -???-

-> prueba iniciando en [E1] con la siguiente formula matricial (se termina usando ctrl + shift + enter)
[E1] =indice(c:c,k.esimo.menor(si($a$2:$a$10=$d$2,fila($a$2:$a$10)),fila(a1)))
(OJO: comprueba si "mi" separador de argumentos -coma- es el mismo en tu sistema)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
110 11545 ttt
120 11546 ttt <-
130 11547 ttt
140 11548 ttt
150 11549 rrr
120 11550 rrr <--
170 11551 rrr
180 11552 rrr
190 11553 rrr
... los metodos de busqueda que he utilizado buscan por contenido y por tanto siempre me muestra el primero por eje:
la primera columna la tengo como una lista desplegable: y necesito los valores correspondientes a la fila.
120 11546 ttt <-- el primero
120 11550 rrr < el segundo
Por favor ayudenme a realizar una busqueda ya que esta tabla es solo una muestra.
Respuesta Responder a este mensaje
#2 Cristian
02/09/2008 - 14:06 | Informe spam
tienes razon Hector, disculpen amigos!

lo que requiero en si es que en una lista validacion que tengo en otra hoja
en c2 hasta c200(la tengo repetida) para que cuando escoja la descripcion me
traiga los valores correspondientes cod, y proveedor...,

el unico codigo que tengo es para traer la informacion del sql pero eso es
solo una consulta.
Respuesta Responder a este mensaje
#3 Héctor Miguel
02/09/2008 - 14:39 | Informe spam
hola, Cristian !

lo que requiero en si es que en una lista validacion que tengo en otra hoja en c2 hasta c200 (la tengo repetida)
para que cuando escoja la descripcion me traiga los valores correspondientes cod, y proveedor...,
el unico codigo que tengo es para traer la informacion del sql pero eso es solo una consulta.



(pues...) hay algunos detalles que siguen poco claros (y sigo "sin ver"... p.e.)

- cual pudiera ser el arreglo de los datos de donde se toma para la lista de validacion ?
- de que depende si quisieras rescatar los datos del primero o segundo o... n_registro de... "que" ?
- por que consideras que debiera ser una macro ?

lo siguiente ya te lo habia sugerido en tu anterior consulta (no se si lo notaste o lo omitiste ?):

si tu sabes que existen elementos repetidos en la lista donde se ha de buscar otra informacion...
es probable que no requieras de macros (aunque por formulas no sera mas sencillo) :-((

revisa la seccion: Arbitrary Lookups de la siguiente pagina:
-> http://www.cpearson.com/Excel/Table...okups.aspx

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida