Alors voici une version légèrement différente et que j'ai commentée pour expliquer le code
note: à l'origine dans ton fichier, la colonne 3 (qui contient l'entreprise) de la table 43, les nombres sont stockés sous forme de texte==> il faut modifier pour en faire des nombres.. sinon, la macro de remplissage ne trouve pas les entreprises.. et donc ne remplit rien
**************
tout en écrivant, je viens de faire une modif du code qui devrait permettre de contourner le pb.. et donc pas besoin de traiter la feuille 1 mais j'ai pas essayé==> tu me diras
************
note2: dans la feuille 2, les colonnes à remplir sont dans l'ordre alpha: indispensable pour que les infos soient remplies à la bonne colonne
note3: le code est fait de telle sorte qu'il est admis que dans la feuille 1 TOUTES les entreprises ont les 14 lignes
un tri alpha est effectué
Je te laisse regarder le code et les commentaires
dernière remarque.. ca va beaucoup plus vite que je ne pensais. (moins d'une seconde)==> à voir maintenant avec ton fichier complet