Função: Calcular distância entre locais - Excel | Excelmax Soluções e Controles

sábado, junho 01, 2013

Função: Calcular distância entre locais - Excel

Função que calcula a distância entre locais no Excel

distancia, videira, tangara, excel km, vba, função


Muitas vezes temos a necessidade de saber a distância entre dois pontos (Ex.: entre duas cidades). O Excel pode nos ajudar nesta questão.
A Macro/Função a seguir retorna a distância entre um local de Origem e um local Destino.





Função: Km_Distancia




Exemplo: Observe a figura abaixo com a tabela: Origem x Destino = Distância


função distancia, km,macro, function




















Observação Importante

Observe que para a mesma funcionar, deve ser acionada a referência 'Microsoft XML, v6.0'. A figura a seguir demonstra como habilitar esta 'dll' (biblioteca).

dll, biblioteca, referência, excel, vba




























Link pata DownLoad: Dintancias entre duas Cidades

Compartilhe com seus amigos.
Deixe também seu comentário e/ou sugestão pois ajudará a enriquecer o que estiver ou vier a ser publicado.

excel, excelmax, agradece, visita, dicas
Obrigado pela visita e um Grande Abraço a todos !

Consultor e Professor: Ivair Claudio Ferrari.




Sobre o autor: Ivair Ferrari é Certificado: Microsoft Office Excel Specialist; Consultoria e Desenvolvimento de Soluções e Softwares em Excel/VBA, Bancos de dados Access, Firebird, Oracle, Interação com SAP/R3 e Treinamentos In-Company. YouTube | Facebook | LinkedIn | Twitter | Google Plus

14 comentários :

  1. Parabens pela ferramenta. Muito Util
    Obrigado
    Andre

    ResponderExcluir
  2. Caramba, velho! Muito bommmmmmmmmmmmmmmmm isso ai!!!!!!!!!!!!!!!!

    ResponderExcluir
  3. E ainda funcionou colocando logradouro, endereço e numero. Parabéns!!!

    ResponderExcluir
  4. OLA.
    Coloquei a função na minha planilha, porem esta dando o seguinte erro:
    Nome repetido encontrado: Km_Distancia

    ResponderExcluir
    Respostas
    1. Olá! Você deve ter duas macros/funções no Visual Basic de sua planilha com o mesmo nome e isso não pode. Verifique e exclua ou modifique um dos nomes que vai resolver seu problema.

      Excluir
  5. Sr. Ivair, bom dia!

    Até ontem estava utilizando este código normalmente, hoje não está calculando... será que houve alguma alteração no endereço do API ou do XML???

    Poderia me ajudar por favor??? Essa ferramenta está me ajudando muuuuito... Desde já agradeço...

    Grato,
    Edvan

    ResponderExcluir
    Respostas
    1. Bom dia !
      Baixei a planilha através do link da matéria (acima) e funcionou perfeitamente.

      Sugestão: Baixe a planilha novamente e substitua. Caso não consiga ajustar, pode enviar em meu email que verifico: ivairferrari@gmail.com (Caso queira).

      Excluir
    2. Muito obrigado! Voltou a calcular do nada aqui!

      Desculpas pela demora no retorno!

      Excluir
  6. Não tenho palavras para te agradecer amigo. Você tem algum desses para rota de entrega (com ou sem mapa)?

    ResponderExcluir
  7. Parabéns, muito bom mesmo. Ela não está calculando algumas distâncias, acredito que seja devido ao XML que está na versão v3.0, apesar de estar usando o excel 2016. Mas a planilha é ótima.

    ResponderExcluir

Seja um participante desta comunidade !
Deixe aqui seu comentário e/ou sugestão.
Obrigado !

Ivair Claudio Ferrari

atualizar, excel, excelmax, ivair ferrari
topo, excelmax, excel, ivair ferrari