Question: can xls files have macros?
Answer: Excel uses Visual Basic for Applications (VBA) for the macros. The primary difference between the different file types is how data is stored (edit & important XLSX are unable to save Macros, of the formats in the question XLSM and XLS can save macros in the workbook).