Olá bom dia!
Tenho essa função abaixo que consigo fazer um procv trazendo todas as informações na célula que realizo a função, porém ao utilizar o nome da aba que preciso pra gerar a macro que irá atualizar as informações "TEST-00 PLAN" ele dá erro de valor, mas quando uso códigos tipo "12345678910" ou "D12345678910" a função funciona normalmente.
Já tentei um replace pra tirar espaço, deixar sem caractere "-", deixar somente letra ou texto substituindo com fórmulas, mas mesmo assim ainda continua dando erro.
Conseguem me ajudar? preciso ou de uma função que traga todas as ordens baseadas no código do produto ou fazer a correção dessa.
-------------------------------------
Function MULTIVLOOKUP(NomePesquisa As String, IntervaloPesquisa As Range, IntervaloRetorno As Range) As String
Dim Valor, Nome
Dim k As Integer
Application.Volatile
k = 1
For Each Nome In IntervaloPesquisa
If Nome = NomePesquisa Then
Valor = IntervaloRetorno(k, 1)
MULTIVLOOKUP = MULTIVLOOKUP & Valor & ", "
End If
k = k + 1
Next Nome
MULTIVLOOKUP = Left(MULTIVLOOKUP, Len(MULTIVLOOKUP) - 2)
End Function
-----------------------------------
Postado : 23/08/2023 10:18 am