Tout d'abord, j'ai mis en place sur 2 fichiers et les résultats obtenus sont correct.
Le temps de traitement pour 40000 lignes est inférieur à 2 secondes
Sur un 3em tableau, je me suis aperçu que les états font entre 2 et 5 caractères y compris avec espace, par exemple "A ", "ABCDE", "BC", etc... et que l'espace n'est généré qu'à la fin si il ne contient que 1 caractère "A ", "B ".
De plus, dans le feuille BD, de mon exemple, la colonne "Marque" est en E:E, dans le 3em tableau elle est en O:O (le tableau va de A à X en nombre de colonne)
Le tableau est donc plus grand, les colonnes A et B reste inchangées. Ou dois je modifier pour décaler "Marques" ?
Autre question, combien d'états maximum puis je croisés ?
Dans le tableau d'exemple il y en a 5.
eriiic a écrit :
Pas sûr de bien comprendre ta question.
Un tableau a plusieurs dimensions.
Par exemple 2 : dim tabl(10,3)
Ce tableau fait 10 lignes et 3 colonnes. Si tu veux l'élément 3 de la 5ème ligne: a= tabl(5,3)
eric
c'est le fait de "transposé" le tableau que je n'arrive pas à comprendre.