Sur la feuille du tableau comparatif je doit comparer chaque FeuilDonnées en fonction de 5 critères qui seront importé de la même manière que le NomFeuilDonnées dans les colonnes B,C,D,E et F. Donc pour ça pas de problèmes.
Mais là ou cela se corse c'est que le but de ce tableau est d'effectuer un classement de chaque FeuilDonnées en fonction de ces 5 critères et donc il pourra effectuer un classement des ces 5 critères en fonction de leur importance à ses yeux (via un formulaire surement mais ça je sais faire) et la liste des FeuilDonnées dans le tableau va bouger selon le choix du degrés d'importance de ces critères. (en ligne 2 la FeuilDonnées ayant la meilleure composition possible des 5 critères, en ligne 3 la FeuilDonnées ayant la 2ème meilleure composition etc...).
Mais là ou c'est encore plus difficile c'est que si, par exemple :
Le critère n°2 est le plus important, que le critère n°1 est le deuxième plus important, le n°3 le troisième, le n°4 le quatrième, le n°5 le cinquième.
La FeuilDonnées1 ne doit pas être classée première juste parce qu'elle est la première sur le critère n°2 (le plus important). Par exemple si la FeuilDonnées2 et moins bien classée sur le critère n°2 (le plus important) mais mieux classée sur le critère n°1(le deuxième plus important) et à égalité sur les 3 derniers critères, alors cette la FeuilDonnées2 méritera peut-être d’être devant la FeuilDonnées1 dans le classement.
Malheureusement cela dépasse mes capacité actuelle en VBA et je n'ai pour l'instant aucune idée pour aborder ce problème. Peut être mettre en place une pondération des critères modifiable par l'utilisateur mais alors là je ne sais pas comment faire.
Auriez-vous svp une idée de code pour gérer ça ? ou auquel cas une piste à explorer ?
A oui et j'oubliai aussi que les colones correspondant aux critères (B à F) du tableau comparatif doivent bouger en fonction de leur degrés d'importance : colonne B le plus important à colonne F le moins important
help please