Visual Basic para Aplicaciones - Encontrar valor y dar la dirección de su celda.

Life is soft - evento anual de software empresarial
 
Vista:

Encontrar valor y dar la dirección de su celda.

Publicado por Pablo (77 intervenciones) el 09/10/2014 09:58:30
Problema:
Tengo un rango de celdas, de A1 a G1.
Una de ellas contendrá un valor "X"
Necesito obtener la dirección de la celda que contiene ese valor "X", que puede ser $C$1.

He estado buscando funciones y he visto que puedo encontrar un string, o una cadena dentro de otra, hacer referencia al lugar de la celda dónde se encuentra, pero no la dirección de la celda.

Es decir, busco X en un rango y necesito saber qué celda lo contiene.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

Encontrar valor y dar la dirección de su celda.

Publicado por JuanC (565 intervenciones) el 09/10/2014 16:55:48
necesitás trabajar en VBA (macros) o en Excel con fórmulas?

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Encontrar valor y dar la dirección de su celda.

Publicado por Pablo (77 intervenciones) el 09/10/2014 20:35:34
Gracias Juan por tu tiempo.

Buscando, buscando terminé por encontrarlo. Lo necesitaba en VBA.

1
2
3
4
5
6
7
8
Public Function celdaConX(fila As Range, valor_buscado As String)
Dim ceLda As Range
For Each ceLda In fila
    If ceLda.Value = valor_buscado Then
    celdaConX = ceLda.Address
    End If
Next
End Function

Me lo da en valores absolutos, pero ya he encontrado la forma de adaptarlos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar