Bonsoir,
Alors plusieurs pistes:
Sur un CommandButton, on peut insérer une image.
Mais le bouton conservera une forme rectangulaire classique.
Sinon, tu peux utiliser un contrôle "Image".
Tu lui assigne ton image gif du département, tu lui supprimes les bordures (propriété SpecialEffect à fmSpecialEffectFlat, et propriété BorderStyle à fmBorderStyleNone), et tu lui mets un fond transparent (propriété BackStyle à fmBackStyleTransparent)
Ensuite, tu fais un double clic sur ton image, cela t'ouvrira la feuille de code du UserForm avec la procédure Image_Click que tu pourras compléter selon ce que tu veux programmer en cas de clic sur cette image.C54
Inconvénient: l'image reste un rectangle, même s'il est invisible. Donc cela pourra être gênant lorsque tu placeras plusieurs images imbriquées: un clic apparent sur un département pourra être en fait un clic sur le carré contenant le département voisin, selon l'ordre des images (c'est toujours le clic sur celle au premier plan qui sera pris en compte! Mais je ne vois pas comment faire autrement.
Bon courage.