Bonjour Lone-Wolf,
Encore merci pour ta réponse.
Ce que je souhaite obtenir est un peu différent de la macro que tu as réalisé. Je n'ai pas été assez clair.
En Feuil2 j'ai mis un exemple entre l'information d'origine et l'information que je souhaite obtenir après activation de la macro.
La logique est la suivante:
-La macro analyse tous les codes produits de la colonne D. Si le code produit est un code produit mère listé dans Feuil3, alors la macro doit insérer des nouvelles lignes pour intégrer les Codes produits filles + recalculer un nouveau montant (colonne L) selon les taux de pourcentage dans Feuil 3
Je précise que je ne me sers pas de la Ref Client Interne
Exemple
-La macro analyse le 1er code produit 23265. Ce code produit est bien un code produit mère listé dans Feuil3. A ce code produit mère est rattaché 2 codes produits filles 21654 et 21156 qui équivalent respectivement 10% et 90% du code produit mère 23265
-La macro insère 2 nouvelles lignes
-La macro recopie pour les 2 nouvelles lignes les informations à l'identique de la ligne du code produit 23265 sauf pour les colonnes D et L
-Pour la colonne D, la macro indique le nouveau code produit (= 21654 pour la 1ere nouvelle ligne et 21156 pour la 2eme nouvelle ligne)
-Pour la colonne L, pour la 1ere nouvelle ligne avec le code produit fille 21654, le montant va être de 10000*10%=1000. Pour celui avec le code produit fille 21156, le montant va être de 10000*90%=9000
Puis ce même raisonnement est appliqué à toutes les lignes. Si le code produit n'est pas un code produit mère, alors rien ne se passe, la macro garde l'information à l'identique
D'avance merci si tu peux me donner quelques conseils pour avancer
Alexandre