フォルダ内の複数のブックのすべてのシートを別のブックにコピーします。私はコードの下にあるが、不要な書式を避けるために特別な値だけを貼り付ける方法を知らない。フォルダ内の複数のブックのデータを1つのブックに貼り付けます。特別な値を貼り付けます。
Sub GetSheets()
Path = "C:\Users\mechee69\Download\"
Filename = Dir(Path & "*.xls")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
[単一のブックに複数のExcelワークブックを結合](http://stackoverflow.com/questions/26455076/combine-multiple-excel-workbooks-into-a-single-workbook)の可能性の重複 – ti7