Jauster
XLDnaute Occasionnel
Bonjour le forum,
Ci-joint un fichier exemple avec 200 lignes pour vous aider à visualiser mon problème :
ExempleExcelDownloads.xlsx
Suite à plusieurs macro j'obtiens deux feuilles "Mono" et "Mono2". "Mono" correspond aux produits disponibles en J. "Mono2" correspond à ceux de J-1.
Certaines données de Mono2 doivent être copiées sur Mono (Colonnes en Jaune > Value1 à Value6).
L'EAN est un code unique attribué à un produit, il peut donc être utilisé pour différencier tous les produits. Le problème est que l'ordre des produits peut être changé, ou certains produits peuvent être ajoutés/retirés entre Mono et Mono2 donc je ne peux pas juste copier/paste les valeurs d'une feuille à l'autre
Je pensais notamment utiliser Application.WorksheetFunction.VLookup mais c'est plutot long et pas super propre, surtout avec plus de 10.000 lignes.
Existe-t-il un autre moyen de le faire ?
EDIT : La colonne I de la feuille Mono2 ne devrait pas être en Jaune mais je n'arrive pas à upload le fichier corrigé
Merci
Ci-joint un fichier exemple avec 200 lignes pour vous aider à visualiser mon problème :
ExempleExcelDownloads.xlsx
Suite à plusieurs macro j'obtiens deux feuilles "Mono" et "Mono2". "Mono" correspond aux produits disponibles en J. "Mono2" correspond à ceux de J-1.
Certaines données de Mono2 doivent être copiées sur Mono (Colonnes en Jaune > Value1 à Value6).
L'EAN est un code unique attribué à un produit, il peut donc être utilisé pour différencier tous les produits. Le problème est que l'ordre des produits peut être changé, ou certains produits peuvent être ajoutés/retirés entre Mono et Mono2 donc je ne peux pas juste copier/paste les valeurs d'une feuille à l'autre
Je pensais notamment utiliser Application.WorksheetFunction.VLookup mais c'est plutot long et pas super propre, surtout avec plus de 10.000 lignes.
Existe-t-il un autre moyen de le faire ?
EDIT : La colonne I de la feuille Mono2 ne devrait pas être en Jaune mais je n'arrive pas à upload le fichier corrigé
Merci