I combined 35 unique excel sheet using access. Then import access query into excel worksheet. Here is a short example, that can write in access sql editor
SELECT *, "CSUR" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\CSUR.xls;].[Osszesito$] UNION ALL SELECT *, "KANV" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\KANVM.xls;].[Osszesito$] UNION ALL SELECT *, "NKAN" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\NKAN.xls;].[Osszesito$] UNION ALL SELECT *, "NTAD" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\NATD.xls;].[Osszesito$];
This query "copies" tables below one by one. It is important for good reason the workshhets are the same. In the SQL code AllKod field help in the identification of row. Access sometimes rename the column like F1, F2, F3 etc. Disadvantage in this solution, access can't import numbers only text values from my sheets.