Bonjour à tous,
Je viens vers vous car je suis complètement bloqué ..
En effet je travaille sur un projet (qui doit n'utiliser qu'excel exclusivement) et nous souhaitons affecter des zones géographiques d'activité à des agents, on souhaite pour cela passer par une carte cliquable de la région, cette carte est découpée en 5 départements, qui sont eux même découpés en provinces.
L'objectif est de pouvoir, après la sélection d'un agent (via une cb), cliquer sur des provinces qui se colorisent et dont on récupère la valeur afin de pouvoir faire le lien Agent/provinces dans la BDD. Lors d'un clic sur une zone déjà colorisé on enlève la couleur et on delete le lien Agent/province correspondant dans la BDD.
En semi-code ça donne quelque chose comme ça :
On Carte_click ()
begin
x as province
A as agent
x = Carte.SelectedValue
A = CbAgent.SelectedValue
if A/x not exist in Agent/provinces
colorise x
Add A/X
else
décolore x
delete A/x
finsi
end
J'ai cru comprendre que c'était possible suite à la lecture de ce tutoriel
OFFICE : Dessiner une carte de france avec les fonctions de dessins ,
j'ai donc essayé avec le carte du tuto et cela marche très bien, je pense que ça pourrait correspondre exactement à ce que je recherche.
Mais, car vous vous en doutez il y a un mais, je rencontre un problème lorsque j'essaye d'adapter cela à ma carte..
Mon problème étant que je ne sais pas du tout comment adapter le code pour créer la carte à partir de mon image .SVG, j'ai bien fait des essais mais Excel plante à chaque fois.
Avant d’aller plus loin j'ai donc décidé de me tourner vers vous afin de savoir si vous pensez que ce que je souhaite faire est vraiment possible, et si vous pouviez m'aider dans la procédure à suivre.
J'espère avoir été clair dans mes propos et ne pas trop en demander, je vous remercie d'avance pour vôtre aide et reste à disposition pour toute information complémentaire.
ps : Veuillez trouver ci-joint la carte au format .SVG