Ajuda do Excel, VBA para executar um vlookup em um segundo spreadshet e retornar o valor para uma célula

1

Esta é minha primeira vez postando neste fórum, então espero poder perguntar corretamente.

Eu tenho uma planilha (SiteLookup), onde eu quero que o usuário insira um endereço na célula I8. Então eu quero executar um script VBA que leva o valor em I8 e executa um vlookup em outra planilha na mesma pasta de trabalho chamada SiteInfo. O valor inserido deve corresponder a um valor na Coluna K (coluna de endereço), retornar o nome do Office correspondente na Coluna E (coluna do nome do escritório) e colocar esse valor novamente na planilha "SiteLookup" I5, ou se nenhuma correspondência for feita devolver "endereço inválido"

Isso faz sentido? Pode ser feito?

    
por Anthony 28.11.2016 / 23:57

1 resposta

0

Na célula I8:

=IFERROR(OFFSET(SiteInfo!$E$1,MATCH($I$8,SiteInfo!$K$1:$K$5000,0)-1,0),"Invalid Address")
    
por 29.11.2016 / 02:50