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

XL 2019 carte entre deux mers

muse 1405

XLDnaute Nouveau
Bonjour je souhaiterais faire la meme chose pour ma thèse mais je n'y arrive pas.
C'est une carte que je voudrais créer et pouvoir modifier

Merci de votre aide
 

Pièces jointes

  • carte.pdf
    344.3 KB · Affichages: 18

p56

XLDnaute Occasionnel
Bonjour,
Voici la carte du CPTS demandé.
Les infos (nom de la commune, n°insee, …) sont contenus directement dans les formes.
Un clic sur une commune affiche ces info.
Il sera facile d'ajouter du code pour colorer les communes selon un indicateur quelconque.
ci-joint la carte et la liste des communes et leurs codes-carte correspondants aux formes dessinées.
Souhaitant que ça convienne
P56
 

Pièces jointes

  • Entre2Mers.zip
    110 KB · Affichages: 12

muse 1405

XLDnaute Nouveau
Bonjour, est-ce que quelqu'un peut encore m'aider je souhaiterais avec cette carte enlever les macros et pouvoir mettre une légende et des couleurs selon la population.
Je veux aussi mettre toutes les pharmacies sur la carte, mais je n'arrive pas à modifier la carte.
je suis vraiment débutante..
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Muse, P56,
mais je n'arrive pas à modifier la carte.
En PJ une première approche qui n'a rien à voir vraiment avec la demande mais pose le principe de "coloriage". En cliquant sur une zone on la colore et on met son nom en bleu. Avec :
VB:
ActiveSheet.Shapes("." & Numéro).Fill.ForeColor.RGB = RGB(255, 255, 192)
(NB : J'ai rapatrié la liste du txt de P56 en feuille Liste pour être plus simple à adresser. )

mettre une légende et des couleurs selon la population.
Pour votre demande, il nous faudrait un peu plus d'informations. En particulier les populations respectives ainsi que le dégradé de couleur désiré.
Le mieux serait que dans la feuille Liste en colonne C il y ait la population par ville.
 

Pièces jointes

  • Entre2Mers.xlsm
    125 KB · Affichages: 1

muse 1405

XLDnaute Nouveau
Merci j'ai rajouté blasimon mais je ne sais pas comment le localiser c'est à coté de sauvetaire
Saint caprais existait déjà c'est saint caprais de bordeaux
En fait l'échelle on peut mettre un nombre d'hab par ex
- de 100
- entre 100 et 500
- entre 500 et 1000
- entre 1000 et 1500
- entre 1500 et 2000
- entre 2000 et 3000
- entre 3000 et 4000
- entre 4000 et 5000
- entre 5000 et 6000

Et est-ce que l'on peut enlever la macro cible? on le verra pas quand j'imprimerait mon document?
est ce que l'on peut mettre des points avec la localisation des pharmacies ?
pour la répartition homme femme pour l'instant je ne vais pas trop l'utiliser

Si on ne peut pas faire de point pour les pharmacies mettre juste les villes ou il y en a. J'ai mis une carte en exemple avec la répartition des infirmières

J'espère que je n'en demande pas trop
Merci beaucoup pour ton aide en tout cas
 

Pièces jointes

  • Copie de Copie de Entre2Mers (V2).xlsm
    137.5 KB · Affichages: 1
  • carte.pdf
    344.3 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re
Voici la carte avec Blasimon (code .259) sans vba
Merci P56. Je l'ai intégré dans la V3.
En fait l'échelle on peut mettre un nombre d'hab par ex
Fait.
Et est-ce que l'on peut enlever la macro cible? on le verra pas quand j'imprimerait mon document?
Il suffit d'appuyer sur le bouton OFF sous l'échelle de couleurs.
est ce que l'on peut mettre des points avec la localisation des pharmacies ?
Ca, je ne sais pas faire.

C'est tout ce que je peux faire.
 

Pièces jointes

  • Copie de Entre2Mers (V3).xlsm
    141.8 KB · Affichages: 3

p56

XLDnaute Occasionnel
@sylvanu :
Pour placer un point rouge, par exemple ici sur la forme code259, voici du code :
VB:
Sub Place_Points()
    With ActiveSheet.Shapes(".259")
        Point "pt259", .Left + .Width / 2, .Top + .Height / 2
    End With
End Sub


Sub Point(Nom As String, X As Single, Y As Single)
Dim dia As Single

    dia = 3
    With ActiveSheet.Shapes.AddShape(msoShapeOval, X - dia, Y - dia, dia * 2, dia * 2)
        .Name = "." & Nom
        .Line.Weight = 0.7
        .Fill.ForeColor.RGB = &HFF&
    End With
End Sub

@muse 1405 : sylvanu saura intégrer cette méthode à son code à bon escient. Merci à lui.

P.
 

muse 1405

XLDnaute Nouveau
ahah je me sens tellement assistée
 

muse 1405

XLDnaute Nouveau
Est ce que je peux demander encore 2 choses
- il y a des villes ou on retrouve plusieurs pharmacies comment mettre plusieurs point sur ces villes?
- est ce que l'on peut mettre le nom de certaines villes sur la carte ?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…