Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !!
 
Re : Macro pour calculer la distance entre deux villes via google maps


Bonjour, J'ai déjà utilisé avec succès le fichier de calcul et vous en remercie. J'ai maintenant le message d'erreur ci-après, pouvez-vous m'aider?
"Erreur de compilation dans le module caché : frm-calcul"

Merci par avance
 
Re : Macro pour calculer la distance entre deux villes via google maps


Un autre petit up 🙂

Sinon Ferber, j'ai exactement le même d'erreur sur le fichier de Juan64, je crois d'ailleurs que tout le monde a cette erreur.
 
Re : Macro pour calculer la distance entre deux villes via google maps

Bonjour le fil

Ci joint le fichier de brunoM45 modifié.
Une macro supplémentaire permet de calculer en une seule fois une liste d'adresse.

N'étant pas un pro de la macro, il est fort possible de la rendre plus concise
 

Pièces jointes

Re : Macro pour calculer la distance entre deux villes via google maps

Merci Piga25 🙂

Par contre ça buggue, ça ne copie pas le nom des villes de l'onglet "adresses" dans la case arrivée .
A chaque fois ça calcule un itinéraire avec comme ville d'arrivée : "CP, ville, pays"
 
Re : Macro pour calculer la distance entre deux villes via google maps

Bonjour travolta

J'ai refais un essai en changeant l'option de calcul (mettre calcul manuel)
Une fois toute les adresses renseignées, faire F9 pour lancer le calcul dans la colonne G de l'onglet adresse et la cela fonctionne.
Je pense que c'est là qu'il faut simplifier la macro afin de copier et coller le CP et la VILLE sans passer par la colonne G.
 
Re : Macro pour calculer la distance entre deux villes via google maps

Oui merci 🙂

C'est le concatener de la colonne G qui semble poser probleme. Si je remplace le concatener par le nom des villes cela fonctionne.
Par contre j'avais plus pensé qu'il fallait y aller molo avec le nombre de villes, car apres google met l'@IP dans leur blacklist.
Faudrait rajouter une temporisation de une minute je dirais dans chaque pas de la boucle pour éviter le blacklistage 🙂
 
Re : Macro pour calculer la distance entre deux villes via google maps

Bonjour Travolta
Bonjour le fil

Voici le fichier de BrunoM45 complété que je salue 🙂 et à qui je dis merci.

1 = Il permet de calculer un seul itinéraire à la fois puis de la sauvegarder.
2 = Il permet de calculer une liste d'itinéraire à partir d'une liste d'adresse et avec une temporisation entre chaque requête afin de limiter le blacklistage.
3 = Dans le cas d'un calcul à partir d'une liste, il donne le temps total du traitement ainsi que le temps restant à faire.
4 = Aucune macro n'est protégée, ce qui laisse libre à chacun de modifier ou d'améliorer ce fichier pour le bien être de la communauté.
 

Pièces jointes

Dernière édition:
Re : Macro pour calculer la distance entre deux villes via google maps

bonjour à tous

bravo à toute la communauté pour cet excellent outil.
je suis tombé dessus en cherchant un moyen de calculer la distance entre villes aux USA.... je me suis dit pourquoi pas, mais hélas ca bug. Je suis en train de préparer un voyage aux USA pour l'année prochaine dans le Grand Ouest, de 5 semaines.

je vous joint les screens de l'erreur. est-ce que cela proviendrai des Miles? ou cela provient-il de l'adresse qui ne respecte pas une certaine mise ne forme?
j'ai essayé en enlevant l'abréviation de l'état, mais c'est pareil.

sinon, ce qui a l'air de marché, c'est :

- le lien vers la google maps
- la distance (le chiffre indique des Miles, que ce soit des miles ou des km c'est pas grave)
- la durée globale
- la sauvegarde fonctionne

manque

- des éléments dans le détail parcours routier


sinon, dans quelle mesure est-il possible d'adapté ce fichier, pour les USA?

merci d'avance pour votre aide

@+
 

Pièces jointes

  • erreur.jpg
    74.9 KB · Affichages: 721
  • debogage.jpg
    81.8 KB · Affichages: 324
  • erreur.jpg
    74.9 KB · Affichages: 918
  • erreur.jpg
    74.9 KB · Affichages: 930
Dernière édition:
Dernière modification par un modérateur:
Re : Macro pour calculer la distance entre deux villes via google maps

salut BrunoM45


ton pseudo fait référence à l'astronomie (à l'objet messier Les pléiades(subaru))?

cela fait plus de 15 ans que j'en rêve aussi, et ca se concrétise, il faut pas désespérer, un jour ou l'autre tu pourras y allez aussi.

merci pour la modif, ca marche nickel chrome.

@++
 
Dernière édition:
Re : Macro pour calculer la distance entre deux villes via google maps

Bonjour,

J'ai téléchargé Calcul_de_distance_et_geocodage_v3.07 et lorsque je lance le calcul ligne j'ai une "erreur d'éxécution '5' : argument ou appel de la procédure incorrect" et lorsque je lance le calcul itinéraire j'ai un erreur : 'erreur d'exécution '-2147352571 (800200005' le type ne correspond pas.

Quelqu'un peut-il m'aider, Merci d'avance.
 
Re : Macro pour calculer la distance entre deux villes via google maps

Bonjour Catrice! Je suis très intéressée par ton fichier cité ci dessus pour calculer les distances entre 2 villes. D'après les commentaires il est vraiment top! Le problème c'est que je n'arrive pas à trouver de lien encore valide! Pourrais tu me le renvoyer? Par avance merci!




 
Re : Macro pour calculer la distance entre deux villes via google maps

Bonjour,
J'ai téléchargé le fichier sur le site www.vba.c.la et quand je l'utilise, il m'indique que le fichier v3.07 n'est plus vadide.
y-a-t-il une solution pour le mettre à jour?

merci d'avance!


 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…