Averiguar la referencia de celda que contiene un dato especifico

08/12/2006 - 22:33 por Miguel | Informe spam
Hola a todos, a ver si me podeis ayudar con este tema.

Necesito averiguar de alguna forma la referencia de una celda, que
pertenece a un rango, con un dato especifico. Por ejemplo, el rango
puede ser el siguiente:
A B C D E F G
1 1 2 3 4
2 5 6 7 8 9 10 11
3 12 13 14 15 16 17 18
4 19 20 21 22 23 24 25
5 26 27 28 29 30



La referencia de la celda que contiene el dato "7" es "C2". Entonces
quiero que esa referencia aparezca en la celda "AG21", puesto que en la
celda "AG20" tiene como dato a buscar el "7".
AA AB AC AD AE AF AG AH
20 1 2 3 4 5 6 7 8
21 C2
22
23
24



Muchas gracias a todos.

Miguel
 

Leer las respuestas

#1 AnSanVal
08/12/2006 - 23:26 | Informe spam
Hola Miguel.

Copia esta UDF en un módulo ordinario...

Function miRef(rango As Range, valor As Integer)
Dim celda As Range
For Each celda In rango
If celda.Value = valor Then
miRef = celda.Address
Exit Function
End If
Next celda
End Function

... y escribe en AG21: =miRef(A1:G5;AG20)

Saludos desde Tenerife.
***********************************
"Miguel" escribió en el mensaje
news:
Hola a todos, a ver si me podeis ayudar con este tema.

Necesito averiguar de alguna forma la referencia de una celda, que
pertenece a un rango, con un dato especifico. Por ejemplo, el rango
puede ser el siguiente:
A B C D E F G
1 1 2 3 4
2 5 6 7 8 9 10 11
3 12 13 14 15 16 17 18
4 19 20 21 22 23 24 25
5 26 27 28 29 30



La referencia de la celda que contiene el dato "7" es "C2". Entonces
quiero que esa referencia aparezca en la celda "AG21", puesto que en la
celda "AG20" tiene como dato a buscar el "7".
AA AB AC AD AE AF AG AH
20 1 2 3 4 5 6 7 8
21 C2
22
23
24



Muchas gracias a todos.

Miguel

Preguntas similares