Tu peux faire une macro en VBA.
Il faut activer le mode développeur sur Excel, puis dans l'ongelt développeur, nouvelle macro.
Et ensuite ce sera un bout de code comme ça, par exemple.
Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = "Feuille2"
Worksheets("Feuille1").Range("A1:D4").Copy destination:=Worksheets("Feuille2").Range("A1:D4")
Avec A1:D4 les cellules que tu veux copier. Après, pour les subtilités, il faudra te renseigner un peu plus.
Ensuite inserer un bouton et demander qu'en appuyant sur le bouton, la macro s'exécute.