Bonjour Gérard,
Finalement en cherchant un peu j'ai découvert qu'il s'agissait d'une liste
de validation; je garde précieusement tes astuces à ce sujet.
Cependant, je ne devrait pas en avoir besoin, étant donné que j'inscris
le nom dans la cellule à l'aide de Vba.
En outre, tout fonctionne parfaitement avec la formule INDEX/EQUIV.
Reste à présent à écrire cette formule à l'aide de vba :
Le code suivant ne fonctionne pas bien sûr...
Feuil2.Range("F15").Formula = "=INDEX(Feuil1!A2:B17;EQUIV(Feuil2!E15;Feuil1!A2:A17;0);EQUIV(" & Chr(34) & "Nb" & Chr(34) & ";Feuil1!A1:B1;0))"
De plus, comment adapter la formule pour qu'elle prenne en compte le fait
que la base de donnée sera variable (ajout de noms, suppressions)?
Voilà quelques bonnes heures voir quelques jours de travail qui m'attendent...
Peut-être pour toi n'est-ce qu'un exercice, auquel cas merci de me transmettre tes solutions.
Bon reveillon.
DAVIDRUN