В настоящее время я пытаюсь использовать следующий код VBA для поиска и извлечения информации из нескольких ячеек в одну ячейку.Он отлично работает для точных совпадений, но я бы также хотел найти частичные совпадения.Я знаю, что должен добавить вариант в синтаксис, но не уверен, как его выполнить.
Буду признателен за любую дополнительную помощь.
Function MYVLOOKUP(pValue As String, pWorkRng As Range, pIndex As Long)
'Update 20150310
Dim rng As Range
Dim xResult As String
xResult = ""
For Each rng In pWorkRng
If rng = pValue Then
xResult = xResult & Chr(13) & Chr(10) & rng.Offset(0, pIndex - 1)
End If
Next
MYVLOOKUP = xResult
End Function
Я ожидаю, что выходные данные будут перечислены наверх другого в одной ячейке для всех частичных совпадений.