Macro pour calculer la distance entre deux villes via google maps

  • Initiateur de la discussion Initiateur de la discussion platina
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

platina

XLDnaute Nouveau
Bonjour !

Je souhaite créer une macro utilisant google maps pour calculer la distance (via la route, et non à vol d'oiseau) entre deux villes ;
Disons que j'ai le nom ou code postal (ce qui rend la chose la plus simple!) de la première ville en A1 et le nom ou code postal de la seconde ville en A2.
Comment faire pour afficher la distance entre les deux en A3 ?

Merci beaucoup !!
 
Bonjour !

Lorsque je lance l'actualisation, j'ai le message suivant :
"[Expression.Error] Il n'y avait pas assez d'éléments dans l'énumération pour terminer l'opération."

J'ai bien renseigné une clé API, je n'ai pas changé les données, histoire de tester, et ça ne change rien...
La clé API a été faite sans restriction, bien placée dans la zone demandée, et je suis sur Excel 2016

Alors je suis peut être un peu limité, je ne l'exclue pas, mais je ne comprends pas le problème.
 
Bonjour

Marche chez moi sur 2010 et 365.

Soit mauvaise clé (il y a des clés selon les API à utiliser) soit problème de sécurité

J'ai suivi la video pour prendre la clé si je me souviens bien https://www.excel-downloads.com/media/powerquery-comment-utiliser-les-services-web-dans-excel.12/

Nécessite un CB sinon ne marche pas
Merci !
En fait j'avais bien un API mais je ne lui avais pas donné les bons droits...

ça semble marcher maintenant, mais j'avais une question : combien de fois la requête est-elle lancée quand on actualise tout ?
 
Bonjour

Tu parles de la requête vers l'API j'imagine.

Pour être honnête, je ne sais pas.
Mais a priori autant de fois qu'elle est invoquée donc ici 2 fois par trajet.
On pourrait découper le requête PowerQuery et modifier les fonctions pour exploiter la même requête API pour en récupérer les 2 infos ou plus.

Ma solution répondait à la question du forum qui s'est élargie au fil des posts et j'ai plus cherché à vérifier et montrer la faisabilité qu'à optimiser d'autant que je découvrais cette API que je n'utilise pas moi-même.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
6 K
Réponses
1
Affichages
2 K
Retour