Bonjour à tous,
Je fais une carte de France avec des shapes pour les circonscriptions.
Quand une circonscription fait un contour, je distingue les départements et circonscriptions avec la forme non groupée:
If IsNumeric(Mid(Application.Caller, 4, 2)) Then
dp = Mid(Application.Caller, 4, 2) 'département
cr = Mid(Application.Caller, 9) 'circonscription
End if
Mais quand j'arrive aux iles de l'outre mer, je dois grouper 3 îles avec 3 shapes pour avoir une circonscription.
Public ws2 As Worksheet
Public Sub principale()
Set ws2 = Sheets("France")
Set DCsh = ws2.shapes(Application.Caller).ParentGroup
If IsNumeric(Mid(DCsh.Name, 4, 3)) Then
dp = Mid(DCsh.Name, 4, 3)
cr = Mid(DCsh.Name, 10)
end if
Ce code fonctionne sur l'image groupée seule.
Mon probléme est de gérer les 2 types d'images, groupées et non groupées, sur la carte dans un onglet. Il faut faire reconnaitre à excel de distinguer une image groupée d'une image non groupée.
Merci de votre aide