Hallo Frank,
eine pauschale Lösung wirst du da wahrscheinlich nicht erhalten, weil es hier zuviele Unbekannte gibt.
Das fängt schon mal bei den Makros an, welcher Art sind die, stecken diese in Modulen oder sind das Codes in den Arbeitsblättern, werden hier vielleicht Bereichsnamen angesprochen, gibt es aus Userformen....
Unabhängig davon würde ich das ganze so angehen:
Prüfen, welche Datei den geringeren Anpassungsaufwand hat, also wo es weniger Tabellenblätter, Makros, Buttons etc.. gibt.
Aus dieser Datei würde ich die dann die Arbeitsblätter in die Zieldatei verschieben, das geht mit einem Rechtsklick auf das Arbeitsblattregister und dann im Kontextmenü den Punkt: "Verschieben/kopieren" auswählen, danach kannst du dann das Arbeitsblatt komplett in die Zieldatei verschieben. Buttons und Codes sollten erhalten bleiben.
Danach könnte man die Module exportieren und in der anderen Datei importieren. Das selbe kannst Du dann mit den UserFOrms machen und was halt sonst noch gebraucht wird.
Wie gesagt ein Lösungsansatz. Wie umfang- und hilfreich er in deinem Fall ist , kann ich natürlich nicht beurteilen.
CU Aliba