Установите оптимальную ширину столбцов Excel с помощью макроса VBA

Anonim

Отрегулируйте ширину нескольких столбцов в таблице Excel с помощью макроса VBA до оптимальной ширины, с которой может отображаться все содержимое.

Если вы хотите настроить ширину столбцов в соответствии с содержимым ячеек, с Excel это не проблема. Дважды щелкнув пространство между двумя столбцами, вы задаете ширину, с которой может отображаться все содержимое. Ширина указана слева от двух столбцов.

Но как это сделать с помощью макроса? Используйте следующий программный код:

Ширина столбца подпрохода An ()
ActiveSheet.Range ("a1: e1"). Columns.EntireColumn.AutoFit
Конец подписки

Вам всегда нужно настраивать ширину столбцов в макросах, когда вы храните таблицы с помощью макросов.

После запуска макроса ширина столбцов от A до E активной таблицы устанавливается на оптимальные значения, чтобы все содержимое было видимым.

Отрегулируйте ссылку «a1: e1» в макросе на буквы столбца, в которых вы хотите изменить ширину. Неважно, какие номера строк вы используете в макросе, важны буквы столбцов. Поэтому вы также можете использовать выражение «G100: O5000», например, для адаптации столбцов G к O.

Чтобы ввести макрос, нажмите комбинацию клавиш ALT F11 в Excel. Это вызывает редактор VBA. Используйте команду ВСТАВИТЬ - МОДУЛЬ, чтобы вставить пустой лист модуля. Чтобы запустить макрос, нажмите комбинацию клавиш ALT F8 в Excel.