Bonjour,
j'ai un problème avec l'adressage dans un tableau :
Une mise en Tblo :
Je souhaiterai avoir le résultat de la combinaison "Nom1" et "Niveau 5", sans passer par une boucle...une écriture du style (un peu comme on fait avec un . Cells(,) :
Tbl("Nom1","5") qui donne "Val1" comme résultat....
Naturellement mon fichier est plus important (450000 lignes), j'ai utilisé les formules INDEX/EQUIV, mais très/trop long en calcul ..donc j'essaye avec un Tblo...et souhaite éviter de faire une boucle, car dans l'ensemble de mon code, il y a un calcul qui me donne"Nom1 et "5", donc c'est pour cette raison que je cherche l'adressage de "Nom1"/"5" directement et sans passer par une boucle de recherche...
J'ai pensé que peut-être il y avait une solution en utilisant le tuto Dictionary de JB, mais...pas fonctionné....
Merci pour votre aide,
j'ai un problème avec l'adressage dans un tableau :
Une mise en Tblo :
VB:
tbl = Feuil1.Range("A2:C8")
Je souhaiterai avoir le résultat de la combinaison "Nom1" et "Niveau 5", sans passer par une boucle...une écriture du style (un peu comme on fait avec un . Cells(,) :
Tbl("Nom1","5") qui donne "Val1" comme résultat....
Naturellement mon fichier est plus important (450000 lignes), j'ai utilisé les formules INDEX/EQUIV, mais très/trop long en calcul ..donc j'essaye avec un Tblo...et souhaite éviter de faire une boucle, car dans l'ensemble de mon code, il y a un calcul qui me donne"Nom1 et "5", donc c'est pour cette raison que je cherche l'adressage de "Nom1"/"5" directement et sans passer par une boucle de recherche...
J'ai pensé que peut-être il y avait une solution en utilisant le tuto Dictionary de JB, mais...pas fonctionné....
Merci pour votre aide,
Pièces jointes
Dernière édition: