これはエクセルの連結機能でできる：

統合したいシートのあるファイルを開きます。
データ・タブを開く
統合をクリック
ラベルを使用する」をクリックし、参照シート（データのラベルやヘッダーを含むシート）を選択します。
参照シートに統合したいシートをチェックします。
OKをクリック

選択されたシートのデータが参照シートにコピーされ、そのシートのラベルを使用してデータの場所が決定されます。
つまり、基本的には、最初のシートを見出しなどのテンプレートとして使用して、シートのデータを統合します。

別の参照シートがない場合は、VBAでシートをループしてデータを新しいシートにコピーすることもできます。しかし、ほとんどの場合、統合機能の方が簡単で柔軟です。
You can do this with the consolidate feature in Excel:

Open the file with the sheets you want to consolidate
Go to the Data tab
Click Consolidate
Click 'Use labels in' and select the reference sheet (the one that contains the labels/headers for the data)
Check the sheets you want to consolidate into the reference sheet
Click OK

This will copy the data from the selected sheets into the reference sheet, using the labels from that sheet to determine where to put the data.
So essentially it merges the data from the sheets, using the first sheet as the template for the headings etc.

If you don't have a separate reference sheet, you can also do this with VBA by looping over the sheets and copying the data to a new sheet. But the consolidate feature is easier and more flexible in most cases.