Re Régis
Ok pour 1)
Pour 2) Donc si c'est Sheet1 oui ca va être ultra compliqué car des formules matricielles en VBA avec 18 lignes de formule pour trouver un résultat, bonsoir !!!
Là je ne vois même pas comment commencer l'algo pour refaire ce truc....
Car l'idéal serait d'attaquer la base de données (Sheet2) et de savoir refaire la même formule par VBA, mais elle ne me saute pas du tout aux yeux !
La solution "bricolo", serait de laisser faire les calculs de la Sheet1 en lui envoyant un loop de ta list Code par code et de copier le résultat dans Couverture... et de passer au code suivant...
Tu as dit 150 codes max... Environ 2 secondes par code ... En plus on risque d'avoir à faire appel à du Wait et/ou du DoEvent pour le laisser calculer... Ca fait très très usine à gaz !!!
Je vais voir...
@+Thierry