Coloration Carte région France

Fermé
bdck Messages postés 1 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 2 juillet 2015 - 2 juil. 2015 à 16:19
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 3 juil. 2015 à 08:20
Bonjour,

Je ne parviens pas à résoudre mon problème, malgré plusieurs tentatives.
je souhaite colorer ma carte de France par régions (nouvelles cartes) en passant par VBA mais visible mes lignes ne sont pas justes et je ne trouve pas l'erreur.
Ce n'est que la deuxième fois que je manie VBA alors je ne cerne pas toutes les subtilités.

Sub ColorMap()
'Lexique
Dim ShtD As Worksheet
Dim ShtS As Worksheet
Dim Formes As Object
Dim Couleur As Long
Dim Ligne As Long
Dim Colonne As Long
Dim Shapes As Shape

Set ShtS = ThisWorkbook.Sheets("2016")
Set ShtD = ThisWorkbook.Sheets("Données")
Set Formes = Shapes
For Each Shapes In ShtS.Shapes("CarteFrance").GroupItems
If Shapes.Name = ShtD.Cells(Ligne, 1) Then Formes = Shapes("Cells(Ligne,1)")
With Formes
.Fill.Solid
.Fill.Transparency = 0#
.Fill.ForeColor.RGB = CouleurReg(ThisWorkbook.Sheets("Données").Cells(Ligne, 4).Value)
End With
Next

End Sub
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
3 juil. 2015 à 08:20
Bonjour
Un exemple avec les départements à adapter
un clic gauche mais la shape en couleur
Je n'en suis pas l'auteur
http://www.cjoint.com/c/EGdgsl74ukQ
0