¿Alguna funcion para Buscar la ubicacion(fila,col) de un contenido de celda?

22/09/2004 - 14:17 por gema.bernardo | Informe spam
Hola!

En una hoja excel, tengo almacenada la siguiente info en columnas:

PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 3000
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 6940000
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 6940000
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 6940000
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 6940000

y quiero localizar donde empieza PR.CAR en la primera columna. Hay alguna
funcion en VBA que me permita obtener la fila y columna del resultado de
buscar una cadena en todas las celdas de la hoja excel???

En este caso si yo quiero buscar PR.CAR, necesito que me devuelva: fila 19
columna 1.


¿Alguien me puede ayudar??? me urge un monton.

Muchas Gracias, un saludo:
Gema
 

Leer las respuestas

#1 Víctor
22/09/2004 - 15:52 | Informe spam
La fila puedes obtenerla con esta fórmula matricial:

{=MIN(SI(A1:Z9999="PR.CAR";FILA(A1:Z9999);FALSO))}

y la columna:

{=MIN(SI(A1:Z9999="PR.CAR";COLUMNA(A1:Z9999);FALSO))}

suponiendo que tu información esté en el rango A1:Z9999.
Las fórmulas funcionarán, lógicamente, fuera de ese rango
(dentro dará error de referencia circular).

:-)

Hola!

En una hoja excel, tengo almacenada la siguiente info en


columnas:

PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 3000
PR.BCN 01/09/2003 0
PR.BCN 01/09/2003 6940000
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 0
PR.BCN 02/09/2003 6940000
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 0
PR.CAR 01/09/2003 6940000
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 0
PR.CAR 02/09/2003 6940000

y quiero localizar donde empieza PR.CAR en la primera


columna. Hay alguna
funcion en VBA que me permita obtener la fila y columna


del resultado de
buscar una cadena en todas las celdas de la hoja excel???

En este caso si yo quiero buscar PR.CAR, necesito que me


devuelva: fila 19
columna 1.


¿Alguien me puede ayudar??? me urge un monton.

Muchas Gracias, un saludo:
Gema




.

Preguntas similares