Jump to content
Fórum Script Brasil
  • 0

Buscar uma informação em outra planilha (FUNCTION)


silviolcf
 Share

Question

Galera, bom dia!

Desculpe se a pergunta for muito idiota, mas sou bem novo no VBA e estou tentando criar uma fórmula muito especifica aqui no trabalho.

Basicamente temos uma matriz com a distância de varias cidades, por exemplo:

 GRUSDUCGHGIGBSBSSA
GRU0344273368511378
SDU3440365149251146
CGH2736503598691407
GIG3361435909111141
BSB85192586991101040
SSA137811461407114110400

 

Recebemos um relatorio com as cidades percorridas conforme abaixo:

GRU/SDU/BSB/GRU

Fiz a função já identificar quantos trechos temos e selecioná-los por pares com um contador, sendo, na primeira varredura ele pega

GRU/SDU depois SDU/BSB depois BSB/GRU e para.

 

porém o relatório está na Plan2 e a base na Plan1, preciso agora conseguir colocar neste código, para ele fazer o seguinte.

Tenho nas minhas variáveis CidadeA e CidadeB, preciso que ele pegue a CidadeA e procure nas linhas da coluna A, vendo se encontra a mesma cidade, encontrando, ele me traria o número da linha, e o mesmo com as colunas na linha 1, fiz o código abaixo, mas ele dá referencia circular, alguém pode me ajudar?

 

For k = 2 To 6
Sheets("Plan1").Activate
ActiveSheet.Cells(k, 1).Select
If CidadeA = ActiveCell.Value Then
Linha = k
End If
Next

Lembrando que estou criando uma Function.

obrigado galera.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.6k
    • Total Posts
      646.2k
×
×
  • Create New...