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

XL 2016 Calcul distances entre des adresses

angelusr71

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterais pouvoir calculer la distance entre plusieurs lieux selon les informations contenues dans un tableau.

Dans mon fichier joint, j'ai un onglet "Distance" qui va contenir la distance en km entre la ville A et la B ou entre la M et la O par exemple.
Je vais manuellement calculer la distance et l'enregistrer...ça prendra un peu de temps mais ce sont des lieux fixes qui ne bougeront pas pendant des années et des années.

Dans mon premier onglet "Départ-Arrivée", je souhaiterais que selon la ville indiquée dans la colonne départ et dans la colonne arrivée, une macro (grâce au bouton "calculer" en haut à gauche) aille récupérer le chiffre dans l'onglet "distance", dans la bonne ligne et bonne colonne correspondant à la cellule concernée.

J'espère ne pas être trop confus...

Je ne suis pas terrible du tout en macro malheureusement...

Merci pour vos précieux retours !
 

Pièces jointes

  • Distance test.xlsm.xlsx
    21.5 KB · Affichages: 114

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Angelusr, Djidji,
Ou encore, sans formule matricielle :
VB:
=INDEX(Distance!$1:$1048576;EQUIV('Départ-Arrivée'!C15;Distance!$A:$A;0);EQUIV('Départ-Arrivée'!D15;Distance!$1:$1;0))
 

Pièces jointes

  • Distance test.xlsx
    20.5 KB · Affichages: 227

Discussions similaires

Réponses
49
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…