Como buscar datos con una parte de la palabra o número

En excel, tengo una buscador el cual estoy programando para buscar a clientes pero resulta la siguiente variable: El cliente No. 250 tiene 2 computadoras que trae a mantenimiento pero el código impreso en la etiqueta es el 250 1 y el 250 2 respectivamente para cada máquina. Como le digo al buscador que me busque el valor que está antes del espacio, osea 250 y que omita el espacio y el numero 1 o 2. El código que utilizo es el siguiente:

Dato = Busca.Text

Set busco = H77.Range("D6:D1000000").Find(Dato, LookIn:=xlValues, LookAt:=xlWhole)
If Not busco Is Nothing Then

     MSGBOX "Equipo localizado, pertenece a " & busco.Offset(0, 1)

End if

1 Respuesta

Respuesta
1

Usa esto de ejemplo, la instruccion split divide la etiqueta en dos partes usando el espacio como separador te lo deja en una matriz en la cual 250 queda como campo 0 y el 2 como campo 1, luego dato lo igualas a campo 0 o en este caso separa 0, se convierte en valor y listo independientemente si es 1,2,3 o 4 tu buscador se enfocara en encontrar 250

dato = busca.Text
separa = Split(dato, " ")
dato = Val(separa(0))
Set busco = h77.Range("D6:D1000000").Find(dato, LookIn:=xlValues, LookAt:=xlWhole)
If Not busco Is Nothing Then
     MsgBox "Equipo localizado, pertenece a " & busco.Offset(0, 1)
End If

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas