Bonjour tout le monde,
Je suis en train de réaliser une macro pour convertir un tableau Excel en KML (le format XML lu par Google Earth, de manière à placer rapidement plein de points sur Google Earth ou autre GIS à partir d'un fichier excel contenant les coordonnées).
La macro écrit le code dans un fichier avec un For "Output" et va transcrire les points avec une boucle For.
Alors ça marche très bien, seulement j'aimerai bien "raffiner" un peu la chose.
Il est possible d'avoir plusieurs fichier dans un KML de manière à afficher les points selon des critères communs (voir image en exemple)
Je souhaite donc que la macros ouvre une borne (<Folder><Name> "nom du groupe 1" </Name>) , qu"il continue la boucle en écrivant les points correspondants au groupe 1 puis une fois tous "Outputé" referme la borne ( </Folder> ).
Puis qu'il continue pour les autres groupes (ils y en a 8 au maximum pour le moment).
Voili voilou, n'hésitez pas si il vous faut plus de renseignement et merci d'avance pour votre aide.
Enerjp
Je suis en train de réaliser une macro pour convertir un tableau Excel en KML (le format XML lu par Google Earth, de manière à placer rapidement plein de points sur Google Earth ou autre GIS à partir d'un fichier excel contenant les coordonnées).
La macro écrit le code dans un fichier avec un For "Output" et va transcrire les points avec une boucle For.
Alors ça marche très bien, seulement j'aimerai bien "raffiner" un peu la chose.
Il est possible d'avoir plusieurs fichier dans un KML de manière à afficher les points selon des critères communs (voir image en exemple)
Je souhaite donc que la macros ouvre une borne (<Folder><Name> "nom du groupe 1" </Name>) , qu"il continue la boucle en écrivant les points correspondants au groupe 1 puis une fois tous "Outputé" referme la borne ( </Folder> ).
Puis qu'il continue pour les autres groupes (ils y en a 8 au maximum pour le moment).
Voili voilou, n'hésitez pas si il vous faut plus de renseignement et merci d'avance pour votre aide.
Enerjp
Pièces jointes
Dernière édition: