В этом уроке я покажу вам, как устанавливать ширину столбцов в Excel и как делать так, чтобы при вводе данных в ячейки, ширина столбцов изменялась автоматически.
Автоматическая ширина столбца Excel
Вариант 1
Если вы вносите данные в ячейку и эти данные выходят за её пределы, то сначала можно заполнить все необходимые ячейки, затем выделить столбцы для которых нужно установить ширину по содержимому, и сделать двойной клик по одной из границ выделенных столбцов. После этого Excel автоматически выставит нужную ширину для тех столбцов, которые вы указали.
Вариант 2
Если вы хотите, чтобы автоматическая ширина столбца выставлялась сразу после того, как вы ввели какие-то данные, то делать это нужно с помощью макроса. Для этого:
- Перейдите на вкладку Разработчик
- Кликните по Visual Basic
- Нажмите F7 чтобы вызвать окно кода (или выберите View → Code)
- Из списка объектов выберите Worksheet
- Убедитесь в том, что у вас создана процедура SelectionChange
- В теле этой процедуры напишите код Cells.EntireColumn.AutoFit
Теперь, после того, как вы введете данные в ячейку любого столбца на листе, и нажмите Enter, то ширина столбца сразу будет изменена в соответствии с содержимым ячейки.
Вариант 3
Также как и в первом случае, сначала заполните все необходимые ячейки. Затем выделите столбцы для которых нужно установить автоширину, на Ленте перейдите на вкладку Главная, выберите Формат → Автоподбор ширины столбца .
Фиксированная ширина столбца Excel
Если вам нужно установить фиксированную ширину столбцов, то сделать это можно выделив нужные столбцы, перейдя на Ленте на вкладку Главная и выбрав Формат → Ширина столбца…
В появившемся окне введите нужную вам ширину и нажмите OK.
То же можно сделать с помощью контекстного меню:
- Выделите столбцы.
- Щелкните правой кнопкой мыши, чтобы вызвать контекстное меню.
- В появившемся Меню выберите пункт Ширина столбца…
