Re salut,
Donc je te remercie; c'est bien ce que je voulais mais il y a qque chose que je n'arrive pas à réaliser.
Dans ton exemple, on a 1 même tableau présent au même ligne.
Dans mon fichier c'est le même cas sauf que les premières lignes de données de mes tableaux se trouve en ligne 7 (et non en 2 comme pour toi). Jsque là on s'en fout.
Mon problème, c'est que lorsque j'effectue le code que tu m'as donné, celui-ci fonctionne mais il me copie la selection a partir de la ligne 2 de la feuille contenant le tableau de destination et non à la ligne 7 qui est la première ligne de ce tableau.
Par conséquent, la copie débute hors de mon tableau et vient écraser mes cases indiquant le nom de chaque colonne.
J'ai essayé de trifouiller pour lui dire de débuter la coller à partir de la ligne 7 mais je n'y arrive pas.
Je pense que c'est juste un problème de déclaration dans le code :
Fin = Feuil2.Range('A65535').End(xlUp).Row
Il y a autre chose qui m'arrangerait bien aussi (je suis compliqué je sais!), c'est que dans ton exemple, si on ajoute une ligne avec n'importe quel critère (A/B...) et qu'on clique sur le bouton, le copier/coller s'effectue bien, mais à la suite du précédent, alors que logiquement il devrait écraser le premier coller et donc mettre tout à jour en fonction du critère sélectionné (même si c'est le même)
Merci pour l'aide ça m'aide bien à comprendre la logique et les fonctions que je ne connais pas encore!