Réaliser une carte de la france à partir d'un tableau excel

marin

XLDnaute Nouveau
Bonjour à tous,

Je dois réaliser à partir de ma donnee source une carte de la france.

je vous joins le fichier avec ma donnée source. Je souhaite mettre sur une carte de France des ronds ou barres proportionnelles avec la somme du chiffre d'affaire hors taxe correspondant à chaque département.

est-il possible de le faire sous excel 2010? comment puis-je le réaliser?

Merci d'avance pour vos réponses

Marine
 

Fichiers joints

tatiak

XLDnaute Barbatruc
Re : Réaliser une carte de la france à partir d'un tableau excel

Hello :)
Tiens, une petite proposition ici.
Pour tester : saisir les données en colonne L (pour les départements bretons ;)) puis cliquer sur le bouton "Dessin"
J'ai bon, j'ai bon??
:) tatiak

PS : pour continuer, yaka multiplier les shapes en les nommant dept01, ... et en les plaçant sur les departements correspondants, puis adapter le code.
 

marin

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

ok je te remercie. Mais il n'y a pas une autre solution que les macro pour le bouton dessin et la mise a jour des points sur la carte? je suis nulle en macrocommande et du coup, même ca je ne saurais pas le faire...

Merci pour ton aide

Marin
 

tatiak

XLDnaute Barbatruc
Re : Réaliser une carte de la france à partir d'un tableau excel

Re
Ben sans macro, ch'sais pô faire!
Si tu patientes un peu, j'te fais les 95 départements après déjeuner (à moins que tu préfères par régions?)
:) tatiak
 

Softmama

XLDnaute Accro
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonjour à vous 2,

Une solution sans macro ci -joint, à l'aide de jauges. Lis les commentaires pour comprendre les étapes qui permettent de réaliser ceci.

NB: Tu peux aussi mettre des jauges verticales, en faisant pivoter le rectangle d'un quart de tour
 
Dernière édition:

marin

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonjour Softmama et Tatiak,

Vos cartes marchent bien. Le problème est que j'ai besoin de les déplacer, les copier/coller pour d'autres fichiers, d'autres documents. Dans ces cas là, les ronds ou les barres ne suivent pas !

comment puis je faire??

Merci d'vance pour votre réponse
 

marin

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

Autres questions a tatiak :

-comment puis-je créer des cercles plus grand, car certains département ont des Chiffre d'affaires vraiment petit par rapport a d'autres et je les vois du coup a peine sur la carte
- comment mettre les cercles de la même couleur (orange par exemple)
- En mettant 0 à la Vendée, je remarque que le cercle apparait tjs, comment faire pour l'enlever?

Merci d'avance pour tes réponses
 

marin

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

Ou alors, est -il possible de faire la même chose mais sur une carte des régions???
 

Softmama

XLDnaute Accro
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonjour,

Oui tout est possible,


Dans le code de tatiak, tu peux modifier les 20 pour changer la taille max des bulles. Mets 30 par exemple. Concernant le fond en orange insère la ligne .Fill.ForeColor.SchemeColor :
Code:
Sub dessin()
Dim i As Integer
    For i = 1 To 4
        With Shapes("dept" & Cells(i + 1, 10))
            .Height = Cells(i + 1, 13).Value * [B]20[/B]
            .Width = Cells(i + 1, 13).Value * [B]20[/B]
            [B].Fill.ForeColor.SchemeColor = 52[/B]
        If cells(i+1,13) = 0 then .Visible = False else .Visible = True
        End With
    Next i
End Sub
Pour ce qui est de la taille du cercle, à 0, il est invisible. Attention les données ne se mettent pas automatiquement à jour, tu dois à chaque fois cliquer sur le bouton 'dessin'
 
Dernière édition:

shuyi

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonjour à tous,

le fichier de Tatiak est génial. C'est exactement ce que je souhaitais faire, ça m'a fait gagner un temps précieux.
Par contre je me rends compte que les chiffres de Paris ne sont pas reporter. POuvez vous me dire comment je dois faire pour rajouter une bulle.

Merci d'avance
 

tatiak

XLDnaute Barbatruc
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonsoir Shuyi,
En effet, un oubli malheureux, ici réparé.
En fait, il suffit de copier-coller une autre bulle quelconque, de la renommer au format "dept+n° du département" :
dept75 en l'espèce et de la positionner au bon endroit.
Au plaisir!
:) tatiak
 

Fichiers joints

JCGL

XLDnaute Barbatruc
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonjour à tous,

N'apporte rien à la discussion...

Sinon le plaisir de croiser l'ami Pierre sur XLD.

A++
A+ à tous
 

hicks007

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

bonjour,

je cherche à faire la même chose mais pour un département. j'ai essayé de comprendre la manip mais il doit me manquer quelques neurones.

Sub dessin()
Dim i As Integer
On Error Resume Next
For i = 1 To 95
With Shapes("dept" & Cells(i + 1, 10))
.Height = Cells(i + 1, 9).Value * 20
.Width = Cells(i + 1, 9).Value * 20
End With
Next i
End Sub

comment lier cette macro à mon fichier ? j'ai tenté un copier coller mais ca fonctionne pas ^^
ensuite comment nommer vous les points et comment interagissent ils avec la macro. j'ai compris que le dessin n'est qu'un support de fond, mais vos petites bulles m'intriguent
je vais utiliser un tableau dynamique est ce compatible ? ou faut il que je reporte mes données ?
tout se trouve en feuil2

merci à vous de vos explications.
et bonne fêtes de mères à toutes les mamans.
 

Fichiers joints

JCGL

XLDnaute Barbatruc
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonjour à tous,

Il faut que toutes les formes qui composent ta carte aient un numéro.

A+ à tous
 

hicks007

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

bon en effet renommer était pas compliqué :rolleyes:

mais pour autant je n'arrive pas transposé la macro. j'ai copier le bouton dessin, je l'ai liée à la macro, et si je ramène un point dans mon fichier avec la liste des département il ne se déclenche pas pour autant.

j'y comprends pas grand choses...

je vous remet ma feuille avec ce que j'ai fait
 

Fichiers joints

JCGL

XLDnaute Barbatruc
Re : Réaliser une carte de la france à partir d'un tableau excel

Bonjour à tous,

bon en effet renommer était pas compliqué :rolleyes:
Sauf que tu ne l'a pas fais...
Il te faut renommer chaque forme (les territoires communaux) de ta carte départementale (je suppose...)

Et donc donner à chaque commune un numéro pour la macro.

Sur ta carte jointe dans le fichier, le dégroupage n'est pas possible.

A+ à tous
 

hicks007

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

je ne comprends pas.
la carte utiliser pour la carte de France n'est pas faite de forme réunies pour ne faire qu'une carte. c'est juste les points qui sont placé dessus qui grossissent en fonction de la colonne donnée.

j'ai compris comment les renommer c'est pas le soucis ca marche sur le fichier original. ce que je n'arrive pas a faire c'est mettre le fichier "copie dept" dans mon fichier sur l'onglet "carte" et que la macro fonctionne. après pour recréer des noms, je pense avoir compris le principe. je changerais le fond avec le mien et placerais les points un par un en les renommant.

comprends tu ce que je veux faire ?
 

Fichiers joints

Dernière édition:

hicks007

XLDnaute Nouveau
Re : Réaliser une carte de la france à partir d'un tableau excel

bon voici mon fichier finaliser, mais qui ne fonctionne toujours pas.
j'ai modifié la macro pour remplacer "dept+n°" par "cp+n°". j'ai fait ma liste de code postaux, j'ai mis ne face des chiffres hypothétique, j'ai placé mes petits rond partout sur ma carte et je les ais nommés. ex : melun 77000 = cp77000
mais les ronds me regardent fixement :confused:
qu'ai je loupé ?

serait ce la taille de mes bulles non identiques a la base ?
 

Fichiers joints

Dernière édition:

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas