Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: noname6171 от 19 марта 2017, 20:13

Название: Excel 2003 -> 2016
Отправлено: noname6171 от 19 марта 2017, 20:13
Есть у меня файл .xls с макросами из Excel 2003. Сейчас прикупил Excel 2016.
Макросы работают, но осталось ограничение на количество строк в листе 65536.

Хочется сконвертировать файл в 2016, чтобы использовать все его преимущества. Как это сделать, может где какую галку совместимости снять?
Название: Re: Excel 2003 -> 2016
Отправлено: Администратор от 19 марта 2017, 20:40
Откройте xls-файл. Далее: вкладка "Файл" - Сохранить как.
Выберите какой-нибудь из этих форматов:
xlsb
xlsm
Оба эти формата работают с макросами.

После сохранения закройте и снова откройте файл, чтобы изменилось кол-во строк.

xlsb удобно использовать с большими файлами: у них уменьшается размер и в них быстрее работают формулы.
Зачем нужен xlsm я пока не знаю, т.к. он хуже xlsb.



Название: Re: Excel 2003 -> 2016
Отправлено: noname6171 от 20 марта 2017, 07:15
Проблема решена конвертацией файла в формат .xlsb. Спасибо.