Bonjour Dan, re le forum,
J'étais effectivement tombé sur ce précédent post; malheureusement, je ne cherche pas à extraire une valeur du TCD, mais bien toute une plage de valeurs, qui varie d'un mois sur l'autre.
Je n'aimerais pas non plus écrire "en dur", dans ma formule, la référence des en-têtes de colonnes et de lignes à extraire puisque j'ai plus de 50 valeurs à rechercher et que la poignée de recopie ne fonctionne pas ici.
Bref, et même si :
=LIREDONNEESTABCROISDYNAMIQUE($A$1;"FAC 206001") fonctionne parfaitement pour extraire une valeur;
j'aurais préféré une fonction du style :
=RECHERCHEV($A3;TCD;3;0) et recopier cette formule pour les 50 valeurs à chercher, en sachant que le range du TCD est dynamique.
J'ai trouvé une solution de rechange en nommant en VBA la plage de cellules concernée par le TCD, et en y faisant référence dans mon RechercheV, en sachant toutefois que cela fait quelque peu redondance.
En clair, si jamais je peux l'être, je pensais pouvoir faire directement référence au TCD plutôt qu'au Range de sa plage dynamique ...
De toutes façons, merci infiniment Dan pour l'attention que tu as portée à ma requête; elle m'a permise d'explorer plus avant la fonction LDTD.
Janko