all the new file types (xlsx, xlsm, xlsb, etc.) are all compressed types. xls could contain macros but xlsx cannot. That's why you would have to save as xlsm or xlsb.