this means Excel cannot find the workbook "Old-file.xlsm". Are you sure this workbook was open when you ran the macro? If you still have the same error, can you attached the 2 files so I can take a look?