Carte de france et excel
Fermévia55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 - 27 janv. 2023 à 13:28
- Carte de france et excel
- Carte d'identité - Accueil - Services publics
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Pile carte mere - Guide
6 réponses
12 janv. 2023 à 14:58
Bonjour à tous
Si ça peut aider voilà la carte que j'avais faite pour les régions
https://www.cjoint.com/c/MAmnTOf8sxx
Il suffit de s'en inspirer avec une carte des départements en svg qu'on peut trouver sur internet en fouillant un peu
Cdlmnt
Via
Modifié le 12 janv. 2023 à 16:42
Re,
J'ai retrouvé ma carte colorable des départements
https://www.cjoint.com/c/MAmpQwrA8zx
Cdlmnt
Via
27 janv. 2023 à 09:43
Salut ,
merci super top juste par curiosité comment tu as fait ?
11 janv. 2023 à 15:15
Bonjour.
Toutes les infos sont ici
11 janv. 2023 à 21:29
Bonjour,
C'est possible mais uniquement si tu as de bonnes connaissances en VBA et de la patience parce qu'il faut commencer par constituer la carte de France département par département sous forme de Shape pour traiter indépendamment chaque département.
ce sera déjà un bon début
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question12 janv. 2023 à 15:09
Bonjour le forum
Si ca peut aider.
https://www.cjoint.com/c/MAmohriQFcU
A+
27 janv. 2023 à 09:55
Bonjour ,
merci pour faire celà cest du vba ? Comment tu as fait pour dès lors que l'on choisit une ville tout se mette à jour avec l'indication de la région ?
Merciii
Modifié le 27 janv. 2023 à 13:29
Oui c'est assez simple
1) dans la feuille DATA on a la liste des départements auxquels sont associés leurs codes numérique, par ex 69 pour le Rhône, la liste des départements sert pour la liste déroulante en B3
2) j'ai nommé chaque shape (forme) de département FR-code du dept, par exemple la forme Rhône est nommée FR-69
3) La macro en VBA ci-dessous se lance à chaque changement de B3
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect([B3], Target) Is Nothing And Target.Count = 1 Then If Target <> "" Then For Each c In Sheets("DATA").Range("B2:B96") ' boucle sur les departements num = WorksheetFunction.VLookup(c, Sheets("DATA").Range("B2:C96"), 2, 0) If c = Target.Value Then ActiveSheet.Shapes("fr-" & num).Fill.ForeColor.RGB = RGB(255, 255, 0) Else ActiveSheet.Shapes("fr-" & num).Fill.ForeColor.RGB = RGB(255, 255, 255) Next End If End If End Sub
La macro boucle sur la liste des départements et récupère dans la variable num par une RECHERCHEV le code associé
Si le département est celui choisi dans la liste déroulante alors on colore en jaune le shape nommé fr-num sinon on le colore en blanc
et voilà