XL 2019 Récupérer une fenêtre MAPPY via Excel

Didier Quilghini

XLDnaute Nouveau
Bonjour à tous et merci de m'accueillir,
Je sollicite votre aide pour m'aider à résoudre ce problème :
Sur une feuille Excel, je saisie une ville de départ et une ville d'arrivée à l'intérieur de deux cellules précises et définies dans ma macro.
Puis grâce à celle-ci, sans quitter Excel je récupère une fenêtre MAPPY avec tous les renseignements dont j'ai besoin, distance, temps, péages que je saisi immédiatement dans mon Excel.
Sauf que ...... Mappy ne supporte plis IE ! mais annonce qu'il faut passer par
1614799684539.png

Voici ci dessous mon code en jaune qu'il faudrait remplacer afin d'utiliser CHROME ou FIRFOX ou EDGE par ex et dont je n'ai pas les connaissance pour le faire.
1614799837591.png


Voila, merci d'avance pour votre aide
Didier
 
Solution
Patricktoulon !
100% Bon voici le code rectifié et .... cela fonctionne parfaitement Bravo !
Encore merci pour ton aide et pour avoir bien compris ma demande.
Je clos donc cette discussion avec succès en moins de 24 h00 !
Bonne journée et peut être à bientôt
Didier

Sub test()
'https://fr.mappy.com/itineraire#/voiture/Toulon 83000-83200/Paris 75001-75116/car/4

Dim depart As String
Dim arrivee As String

depart = Sheets("ITINERAIRE").Range("O1").Value
arrivee = Sheets("ITINERAIRE").Range("O2").Value
monexplorateur = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

Url = "https://fr.mappy.com/itineraire#/voiture/" & depart & "/" & arrivee & "/car/4"
Url = Replace(Url, " ", "%20")
Shell monexplorateur & " "...

Phil69970

XLDnaute Barbatruc
Bonjour Didier, Staple1600, Patrick

Et pour laisser le choix entre Chrome et Firefox d'une part et Mappy et Google Maps de l'autre.

VB:
Sub test()
Dim depart As String
Dim arrivee As String

'Avec Firefox
monexplorateur = "C:\Program Files\Mozilla Firefox\firefox.exe"

'Avec chrome
'monexplorateur = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

depart = [O1]              'Cellule de départ sur la feuille
Destination = [O2]         'Cellule de d'arrivée sur la feuille

'Avec mappy
'URL = "https://fr.mappy.com/itineraire#/voiture/" & depart & "/" & Destination & "/car/4"

'Avec google maps
URL = "https://www.google.fr/maps/dir/" & depart & ",/" & Destination

URL = Replace(URL, " ", "%20")
Shell monexplorateur & " " & URL
End Sub

@Phil69970
 
Dernière édition:

Didier Quilghini

XLDnaute Nouveau
Bonjour Didier, Staple1600, Patrick

Et pour laisser le choix entre Chrome et Firefox d'une part et Mappy et Google Maps de l'autre.

VB:
Sub test()
Dim depart As String
Dim arrivee As String

'Avec Firefox
monexplorateur = "C:\Program Files\Mozilla Firefox\firefox.exe"

'Avec chrome
'monexplorateur = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

depart = [O1]              'Cellule de départ sur la feuille
Destination = [O2]         'Cellule de d'arrivée sur la feuille

'Avec mappy
'URL = "https://fr.mappy.com/itineraire#/voiture/" & depart & "/" & Destination & "/car/4"

'Avec google maps
URL = "https://www.google.fr/maps/dir/" & depart & ",/" & Destination

URL = Replace(URL, " ", "%20")
Shell monexplorateur & " " & URL
End Sub

@Phil69970
Merci pour ce complément désinformations très utile !
Bonne fin de journée
Slt
Didier
 

Discussions similaires

Statistiques des forums

Discussions
312 381
Messages
2 087 823
Membres
103 666
dernier inscrit
ValdeTriDi