Vous aimeriez géolocaliser l'adresse d'un prospect, un client, un fournisseur ?
Vous avez déjà créé la liste avec les adresses (Rue, code postal, localité) ?
En moins de 10 minutes construisez cette fonctionnalité sans VBA et à l'aide de la fonction native d'excel LIEN_HYPERTEXTE
Organisation des données
Dans une feuille de consultation, nommée [Consultation], nous avons trois cellules nommées cAdresse, cCodePostal, cVille
La syntaxe pour obtenir une géolocalisation sur Google Maps est
http://maps.google.fr/maps?f=q&hl=fr&q=Adresse,+CodePostal,+Ville
Les arguments à insérer dans le lien sont colorés en rouge.
Soit le début du lien hypertexte http://maps.google.fr/maps?f=q&hl=fr&q= que nous allons placer dans une cellule nommée pGoogleMaps placée dans une feuille contenant les paramètres et nommée [Param] suivi des trois paramètres Adresse, Ville et CodePostal
Enfin la liste des clients, fournisseurs, etc. se trouvera dans une autre feuille mais cela est finalement peu important dans cette explication.
La formule LIEN_HYPERTEXTE
La syntaxe de cette formule contient deux arguments, le premier contient l'emplacement du lien (l'adresse URL) et le second qui est facultatif, le nom convivial.
Cette formule est plus souple à utiliser que le lien hypertexte que l'on peut insérer sur chaque cellule ou objet d'excel.
La syntaxe
Le code ci-dessous sans contrôle
=LIEN_HYPERTEXTE(pGoogleMaps & cAdresse & ",+" & cCodePostal & ",+" & cVille;"Afficher le plan")
La formule qui suit, vérifie si les trois arguments sont remplis
=SI(ET(NBCAR(cAdresse)>1;NBCAR(cCodePostal)>1;NBCAR(cVille)>1);LIEN_HYPERTEXTE(pGoogleMaps & cAdresse & ",+" & cCodePostal & ",+" & cVille; "Afficher le plan");"")
Classeur exemple
Un classeur exemple au format xls est téléchargeable
Partager