Вы можете создать макросы в личной книге макросов, расположенной на вашем компьютере. Это скрытая книга «Personal.xlsb», расположенная на вашем компьютере, которая открывается при каждом запуске Excel. Записанные в ней макросы будут работать с любым открытым вами файлами, в том числе и в формате .xlsx. Для этого при создании макроса в поле "Сохранить" выберите "Личная книга макроса".
Если же вы хотите создать макрос, который можно передавать другим пользователям, то можно воспользоваться только форматом .xlsm. При сохранении файла в формате .xlsx макросы будут удалены. Причина этого в том, что среди макросов могут быть вредоносные (например, стирающие файлы на компьютере), и человек, загрузивший файл .xlsx, должен быть уверен, что ничего подобного с его компьютером не произойдет.