Una macro que me busque un valor de una celda y como de resultado me de varios valores de esa fila
Que tal buena tarde solicito de su ayuda para que me ayuden a modificar este código ya que quiero que encuentre un valor en otra hoja pero como de resultado me de los de su fila o más de tres resultado, encontré el siguiente código pero pero solo me da el valor de una celda y quisiera más de una de esa fila en donde encuentre el valor.
Sub BuscarValores()
Dim rBusq As Range
For Each x In Sheets("Hoja1").[b7:B8].Cells 'Aqui pones el rango donde tienes los datos para los que quieres buscar
Set rBusq = Sheets("Hoja2").[A1:d7].Find(x.Value, , , xlWhole) 'Aqui pones el rango donde quieres buscar
If rBusq Is Nothing Then
MsgBox ("Valor no encontrado: " & x.Value)
Else
Sheets("Hoja1").Cells(x.Row, x.Column + 1) = Sheets("Hoja2").Cells(rBusq.Row, 2) 'El 2 es porque quieres el dato que esta en la Columna B
End If
Next x
End Sub