Dictionnaire

K

k@rl

Guest
Bonsoir,
Vous serait-il possible, dans le dictionnaire spécialisé ci-joint de faire apparaître la version française dans une zone modifiable (ou autre). Ensuite Excel me donnerait la correspondance dans les autres langues.
J'ai essayé de la faire moi même, mais mes connaissances sont très limitées.
Merci beaucoup à tous
 

Pièces jointes

  • dictionnaire1.zip
    45.9 KB · Affichages: 29
L

Lord Nelson

Guest
Salut Karl,

En fait, tu n'as pas besoin d'une macro pour y arriver.

En mode création, tu appelles les propriétés de ta ListBox :
LinkedCell ----> B3
ListFillRange --> I4:I649
(Il faudra y revenir pour intégrer les données au-delà de S)

Pour faire apparaître les résultats, 3 formules RECHERCHEV feront l'affaire :
en A8
=RECHERCHEV($B3;Dico;2;0)
en B8
=RECHERCHEV($B3;Dico;3;0)
et en C8
=RECHERCHEV($B3;Dico;4;0)
(Dico est le nom donné à l'ensemble des données de I1 à L649)

Et ça roule !
A+
Horatio
 
K

k@rl

Guest
Bonjour Lord Nelson, le Forum

Merci pour très précieux renseignements que j'ai respécté à la lèttre.
Cela fonctionne à merveille.
Puis-je demander une petite modification de ce programme.
Ce dernier serait bien plus convivial et pratique si à la place de la cellule B3, on mettait une zone de liste modifiable.
Encore merci et à bientôt
 
L

Lord Nelson

Guest
Salut Karl,

Bien sûr qu'il y a une zone de liste !
Cette zone de liste correspond avec la cellule B3 (on ne voit pas le contenu de B3, elle est masquée par ta zone de liste).

B3 est la "LinkedCell" de la zone de liste, ce qui revient à dire qu'elle communique à Excel le choix fait par l'utilisateur dans la liste.
Ensuite, Excel s'appuie sur le contenu de B3 pour trouver les traductions correspondantes.

A+
Horatio
 

Discussions similaires

Réponses
1
Affichages
250

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 015
dernier inscrit
kkgk