Me revoilà !
Merci Jean-Eric pour ton aide j'ai gardé ton 1er code et je l'ai adapté à mon cas !
Je n'ai pas mis les données sous forme de tableau car le résultat obtenu vas ensuite être ré utilisé dans une autre macro donc on préfère pour le moment laisser sous forme de feuille et faire la structuration à la fin !
Après une aprem de bidouillage j'arrive presque au but !
J'ai donc tester le code que j'ai adapté ça marche ça me déplace les info dans les bonnes cases mais malheureusement ma condition ne marche pas
Dans mes feuilles 1 et 2 j'ai mis 4 taches, 2 ont une clé commune , lorsque je fais
If ws.Cells(i, 2).Value <> ws2.Cells(lRow2, 7).Value
les 4 taches sont recopiées dans la feuille 1 alors que je ne devrais avoir que les 2 avec la clé commune !
Ma clé est de la forme XXXXX-145275
jJe me suis donc dit que c'étais peut être le terme .Value qui ne collait pas j'ai donc essayé avec .Text mais sans succès !