O natural para se fazer um PROCV via macro seria:
Application.WorksheetFunction.VLookup((ITEM_PESQUISA), MATRIZ, COLUNA, 0)
Só que estou com a seguinte dificuldade:
Na minha macro, em determinado momento, terei duas planilhas abertas: Plan1.xlms e Plan2.xlms
A Plan1.xlms é a planilha aonde essa macro esta rodando e a Plan2.xlms é uma planilha que foi aberta para se buscar uma informação.
Preciso dar esse Vlookup a partir da Plan1.xlms na Plan2.xlms (planilha que contém a informação buscada)
Já tentei: ActiveWorkbook.WorksheetFunction.VLookup((ITEM_PESQUISA), MATRIZ, COLUNA, 0)
Mais não rolou...
O Vlookup sempre faz sua busca na Plan1.xlms ao invés de buscar na Plan2.xlms
Só lembrando que a plan2 (que é onde o Vlookup vai fazer sua busca) está em primeiro plano (ActiveWorkbook)
Alguém sabe como resolver essa?
"O impossível, é só uma questão de tempo"
Postado : 26/06/2014 8:05 am