oExcel = CREATEOBJECT("Excel.Application") DIMENSION MyExcelFiles[5] MyExcelFiles[1] = "e:\moh\a.XLS" MyExcelFiles[2] = "e:\moh\b.XLS" MyExcelFiles[3] = "e:\moh\C.XLS" MyExcelFiles[4] = "e:\moh\d.XLS" MyExcelFiles[5] = "e:\moh\e.XLS" oExcel.WorkBooks.Open(MyExcelFiles[1]) oActive = oExcel.ActiveWorkbook.Name FOR nXLS = 2 TO 5 ** Because COPY TO XL produce only one sheet we must insert a new one here oExcel.ActiveWorkbook.Sheets.Add() oExcel.WorkBooks.Open(MyExcelFiles[nXLS]) cNewBook = oExcel.ActiveWorkbook.Name oExcel.ActiveWorkbook.ActiveSheet.Cells.Select() oExcel.Selection.Copy() oExcel.Windows(oActive).Activate oExcel.ActiveWorkbook.ActiveSheet.Paste() oExcel.Windows(cNewBook).Activate oExcel.ActiveWorkbook.Close() oExcel.Windows(oActive).Activate NEXT oExcel.ActiveWorkbook.Save() oExcel.Quit() oExcel = NULL RELEASE oExcel>See Re: Combining XLS files into one workbook Message #1036029
>>CustomerList-1214-Report20051106052251 && or any small name
>>CustomerList-1214-Report20051030061028
>>CustomerList-1214-Report20051023055035
>>CustomerList-1214-Report20051016053609
>>CustomerList-1214-Report20051009053220
>>CustomerList-1214-Report20051002064258
>>