IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Créer un carte google map


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Par défaut Créer un carte google map
    Bonjour

    Pour mon premier post sur ce forum j'ai une question plutôt difficile à expliquer,

    Dans un classeur excel je prend une cellule et je marque les coordonnées d'un client.
    Aa question est comment insérer dans ce classeur à un endroit défini la carte google map soit en vue plan soit en vue satellite correspondant à l'adresse de mon client recupérer dans cette cellule.
    j'ai trouvé pas mal de truc sur le net mais franchement ou cela ne marche pas ou c'est pas ce que je veux

    Quelqu'un aurait il une solution afin de m'aider

    merci d'avance

    Cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut Lien hypertexte sur coordonnées Google Maps
    Bonjour,

    Je n'ai peut-être pas bien compris la question, mais voici la solution que j'utilise.

    Sur Google Maps, une fois pointé sur le lieu à repérer, clic droit et cliquer sur Plus d'infos sur l'endroit.
    A ce moment, Google Maps indique les coordonnées GPS. L'icône Lien permet de récupérer le lien hypertexte. Il suffit donc de récupérer ce lien et de le coller en tant que lien hypertexte dans la cellule du tableau Excel.

    A noter qu'il ne me semble pas possible d'avoir une commande pour avoir selon le cas une représentation en plan ou en satellite.
    Par ailleurs, en cliquant sur le lien Excel, on peut être trompé par le résultat, car on ne remarque pas la flèche verte du lien mais plutôt l'icône rose. Pour pointer sur les coordonnées, cliquer sur le bouton Rechercher de Google à droite des coordonnées pour réaligner le tout.

    Cordialement.

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Par défaut
    Merci pour votre réponse mais en fait je cherche à faire dans une feuille excel ce que l'on voit sur beaucoup de site par exemple immobilier, geolocaliser un bien.

    Je me suis dit que si on pouvait ce servir de l'api google map dans un page excel on pouvait donc récupérer la valeur de la cellule "adresse" pour passer la variable à google api et afficher direct sur la la feuille excel le map

    bref je me rend compte que c'est pas évident à expliquer

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,

    Ce que tu cherches en fait, c'est afficher la carte Google MAP comme une image dans excel.
    Ce que j'ai fait c'est au départ de l'adresse de la personne lancer le plan sur le web avec simplement la formule LIEN_HYPERTEXTE mais je n'ai jamais récupéré le plan pour le coller dans excel.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    bonjour

    c'est une sacré demande que tu fait la

    il te faut
    étudier le tutoriel de qwazerty sur la manipulation internet

    étudier un peu les api concernant les fenêtre

    si tu a aucune expérience dans ce domaine tu devrait choisir un autre chemin

    en gros ouvrir une session internet avec l'adresse de google map
    inscrire les donné par macro
    attendre le rafraîchissement de l'écran
    capturer la map par les api
    ou la telecharger par macro(tu a ca dans le tuto)

    bonne lecture
    Au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    la solution la plus simple pour un débutant en VBA est bien celle proposée par Éric.

    Sinon pour les experts, il y a bien le Google Geocoding API avec la possibilité de le lier à un objet Flash,
    voir donc sa documentation facilement accessible sur le net (developers.google.com/maps/documentation) …

    J'ai trouvé des exemples avec Excel sur différents sites (English spoken) dès ma première recherche (Automate Excel, mcpher) ...



  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Par défaut
    Effectivement j'ai trouvé aussi en "english spoken" avec google, mais voilà je pensais pas être le seul à avoir voulu un jour faire cela et je me disais qu'un francophone aurait bien la solution
    Ben non de toute évidence

    Merci de votre aide, je vais continuer à chercher et tester les exemple des sites anglais qui franchement ne marche pas vraiment

    Cordialement

Discussions similaires

  1. Changer l'apparence du zoom : carte google maps
    Par pyramidesoft dans le forum APIs Google
    Réponses: 1
    Dernier message: 19/06/2009, 16h52
  2. Centrage carte google maps sous IE
    Par arhtur dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 22/05/2009, 10h48
  3. Personnaliser une carte google maps
    Par akara dans le forum Services
    Réponses: 0
    Dernier message: 06/03/2009, 14h01
  4. Pb affichage carte Google Map
    Par Fifilosof dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 13/10/2008, 09h47
  5. Récupérer cartes Google Maps
    Par EmlTakeo dans le forum C++
    Réponses: 2
    Dernier message: 24/10/2007, 20h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo