Bonsoir R@chid,
Je viens de regarder attentivement la solution que vous me proposez et qui fonctionne au poil !
Si ce n'est pas abuser, je voudrais bien des explications sur le fonctionnement ;
Tout d'abord, vous avez utilisé le menu déroulant en J7 pour déclencher les affichages attendus en D7 (drapeau) et F7 (devise).
J'ai remarqué qu'il n'y avait pas de code VBA et il me semble qu'il n'y a pas non plus de macros.
1ère - à propos de la formule de la cellule F7 qui affiche la devise :
J'ai bien noté la fonction RECHERCHEV(B7;Feuil3!D4:F15;3;0)
Qu'est-ce qu'une fonction RECHERCHEV par rapport à une fonction RECHERCHE ?
J'ai compris la partie de la formule "Feui3!D4:F15" qui indique où chercher les valeurs (donc de la cellule D4 à la cellule F15 de la Feuil3).
En B7, vous avez répété l'affichage de la cellule J7. Comme vous avez mis B7 dans la formule RECHERCHEV, j’ai tenté de remplacer par J7 et cela fonctionne. Cela n’a donc vraisemblablement pas d’importance du moment que la formule fait référence à une cellule où est écrit le nom du pays pour en afficher la devise.
Dans la formule RECHERCHEV, à quoi servent les « 3,0 » ?
2ème – à propos de l’affichage du drapeau :
Il n’y a aucune formule dans la cellule D7 où s’affiche le drapeau !
Par contre, vous avez ajouté une forme qui superpose la cellule D7 et qui sert à loger le drapeau.
Lorsque je clique sur la forme, je constate que dans la barre des formules, il y a deux commandes :
- À gauche de la barre, il y a écrit « Image 2 »
- À droite, il y a la fonction : « =Drapeau »
Est-il possible que vous m’expliquiez l’étrangeté qui consiste à écrire « =Drapeau » pour que le drapeau du pays dont le nom est écrit dans la cellule J7 s’affiche dans la forme que vous avez ajoutée sur la Feuil1 ? Autrement dit, quels liens existent-il entre les drapeaux stockés sur la Feuil3 et « Image 2 » et « =Drapeau » ?
Vous remerciant à nouveau et en vous priant de m’excuser de vous prendre encore du temps.
Cordialement,
Patrick75