Buscar un dato en una columna y guardarlo en una variable

Necesito guardar en una variable la búsqueda de un valor, por ejemplo necesito saber si el dato "COLOMBIA" se encuentra en una columna, en caso de encontrarlo asignar a esa variable ese dato o en caso de no encontrarlo no agregar nada o agregar un 0.

2 respuestas

Respuesta
1

Para realizar una búsqueda puedes utilizar el método .Find, por ejemplo:

Sub Buscar_Dato()
    Set b = Sheets("Hoja1").Columns("A").Find("COLOMBIA", lookat:=xlWhole)
    If Not b Is Nothing Then
        MsgBox "Dato encontrado  " & b.Value
    Else
        MsgBox "el dato no existe"
    End If
End Sub

En el objeto b se establece el resultado de la búsqueda, si el objeto b está vacío, significa que no encontró "COLOMBIA"  en la columna "A", pero si el objeto b está con información, entonces puedes obtener el dato con la instrucción b.value


'.[Sal u dos. Dante Amor. No olvides valorar la respuesta. 
'.[Avísame cualquier duda
.
Respuesta
1

Esto te aportará algo más

https://youtu.be/hZkf3KRfxqg

https://youtu.be/3FCkXGOIkiA

https://youtu.be/9haiZN6wE6I

https://youtu.be/Su_iPRz0QC8

https://youtu.be/qoQpjucvp0I

Visita https://programarexcel.com descarga cientos de ejemplos de macros gratis

suscribe a https://youtube.com/programarexcel tutoriales sobre macros de excel

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas