Содержание
- Применение атоподбора
- Способ 1: панель координат
- Способ 2: включение автоподбора для нескольких строк
- Способ 3: кнопка на ленте инструментов
- Способ 4: подбор высоты для объединенных ячеек
- Вопросы и ответы
Каждый пользователь, работающий в Экселе, рано или поздно встречается с ситуацией, когда содержимое ячейки не вмещается в её границы. В таком случае существует несколько выходов из сложившегося положения: сократить размер содержимого; смириться с существующей ситуацией; расширить ширину ячеек; расширить их высоту. Как раз о последнем варианте, а именно об автоподборе высоты строки мы и поговорим дальше.
Применение атоподбора
Автоподбор – это встроенный инструмент Excel, который помогает произвести расширение ячеек по содержимому. Сразу нужно отметить, что несмотря на название эта функция не применяется автоматически. Для того, чтобы расширить конкретный элемент, нужно выделить диапазон и применить к нему указанный инструмент.
Кроме того, нужно сказать, что автоподбор высоты применим в Эксель только для тех ячеек, у которых в форматировании включен перенос по словам. Для того чтобы включить это свойство выделяем на листе ячейку или диапазон. Кликаем по выделению правой кнопкой мыши. В запустившемся контекстном списке выбираем позицию «Формат ячеек…».
Происходит активация окна форматирования. Переходим во вкладку «Выравнивание». В блоке настроек «Отображение» устанавливаем флажок напротив параметра «Переносить по словам». Чтобы сохранить и применить изменения конфигурации настроек, жмем на кнопку «OK», которая размещена внизу этого окна.
Теперь на выделенном фрагменте листа включен перенос по словам и к нему можно применять автоподбор высоты строки. Рассмотрим, как это сделать различными способами на примере версии Excel 2010. Вместе с тем нужно заметить, что полностью аналогичный алгоритм действий можно использовать как для более поздних версий программы, так и для Excel 2007.
Способ 1: панель координат
Первый способ предполагает работу с вертикальной панелью координат, на которой располагаются номера строк таблицы.
- Кликаем по номеру той строки на панели координат, к которой нужно применить автоподбор высоты. После этого действия вся строчка будет выделена.
- Становимся на нижнюю границу строки в секторе панели координат. Курсор должен приобрести вид стрелки направленной в две стороны. Делаем двойной щелчок левой кнопкой мыши.
- После этих действий при неизменном состоянии ширины высота строки автоматически увеличится ровно настолько, насколько нужно, чтобы весь текст, находящийся во всех её ячейках, был виден на листе.
Способ 2: включение автоподбора для нескольких строк
Вышеуказанный способ хорош, когда нужно включить автоподбор для одной или двух строк, но что делать, если подобных элементов много? Ведь, если действовать по тому алгоритму, который был описан в первом варианте, то на процедуру придется потратить большое количество времени. В этом случае существует выход.
- Выделяем на панели координат весь диапазон строк, к которым нужно подключить указанную функцию. Для этого зажимаем левую кнопку мыши и проводим курсором по соответствующему отрезку панели координат.
Если диапазон сильно большой, то кликаем левой кнопкой мыши по первому сектору, потом зажимаем кнопку Shift на клавиатуре и выполняем щелчок по последнему сектору панели координат требуемой области. При этом все её строки будут выделены.
- Устанавливаем курсор на нижнюю границу любого из выделенных секторов на панели координат. При этом курсор должен принять точно такую же форму, как и в прошлый раз. Два раза щелкаем левой кнопкой мыши.
- После выполнения вышеуказанной процедуры все строки выделенного диапазона будут увеличены в высоту на размер хранящихся в их ячейках данных.
Урок: Как выделить ячейки в Excel
Способ 3: кнопка на ленте инструментов
Кроме того, для включения автоподбора по высоте ячейки можно использовать специальный инструмент на ленте.
- Выделяем диапазон на листе, к которому нужно применить автоподбор. Находясь во вкладке «Главная», производим щелчок по кнопке «Формат». Данный инструмент размещен в блоке настроек «Ячейки». В появившемся списке в группе «Размер ячейки» выбираем пункт «Автоподбор высоты строки».
- После этого строки выделенного диапазона увеличат свою высоту настолько, насколько нужно для того, чтобы их ячейки показали все свое содержимое.
Способ 4: подбор высоты для объединенных ячеек
В то же время, нужно заметить, что функция автоподбора не работает для объединенных ячеек. Но и в этом случае тоже имеется решение данной проблемы. Выход заключается в применении алгоритма действий, при котором реального объединения ячейки не происходит, а только видимое. Поэтому мы сможем применить технологию автоподбора.
- Выделяем те ячейки, которые нужно объединить. Кликаем по выделению правой кнопкой мыши. В меню переходим по пункту «Формат ячеек…».
- В открывшемся окне форматирования переходим во вкладку «Выравнивание». В блоке настроек «Выравнивание» в поле параметра «По горизонтали» выбираем значение «По центру выделения». После того, как конфигурирование произведено, жмем на кнопку «OK».
- После этих действий данные расположились по всей зоне выделения, хотя по факту продолжают храниться в крайней левой ячейке, так как объединения элементов, по сути, не произошло. Поэтому, если, например, нужно будет удалить текст, то сделать это можно будет только в крайней левой ячейке. Далее опять выделяем весь диапазон листа, на котором размещен текст. Любым из трех предыдущих способов, которые были описаны выше, включаем автоподбор высоты.
- Как видим, после этих действий автоподбор высоты строки был произведен при сохраняющейся иллюзии объединения элементов.
Чтобы вручную не выставлять высоту каждой строки в отдельности, тратя на это уйму времени, особенно если таблица большая, лучше воспользоваться таким удобным инструментом Excel, как автоподбор. С его помощью можно автоматически скорректировать размер строчек любого диапазона по содержимому. Единственная проблема может возникнуть, если вы работаете с областью листа, в которой расположены объединенные ячейки, но и в этом случае тоже можно найти выход из сложившейся ситуации путем выравнивания содержимого по выделению.
Еще статьи по данной теме:
Помогла ли Вам статья?
Изменение ширины столбцов и высоты строк
Смотрите также the MergeArea ‘ просто переписать на Range(MyRanAdr).Cells(1, 1).EntireColumn.ColumnWidth = макрос не учитывает… рассматривали в было описано в границы, либо задав иметь разный размер. сделать одинаковой. Затем листе, нужно провести ячейки на строкеExcel в соответствии сРазмер ячейки одного из выделенных вы хотите иПримечание: but we can C#. MergeAreaFirstCellColWidth ‘Range(MyRanAdr).Cells(1, 1).EntireRow.RowHeightSub MergeDuplicates113333121124() iLastRow
Способе 1 варианте с одиночным конкретный размер в Но существует приём, кликаем по этой две процедуры: изменить адреса столбцов. Авысоту строки, ширину столбца, содержимым ячеек, выберитевыберите пункт столбцов. нажмите кнопкуМы стараемся как
only set the |
King_Lamer |
= NewRH - |
= Cells(Rows.Count, 1).End(xlUp).Row |
. Затем клацаем по |
изменением размера. |
числовом выражении с |
который позволит избежать |
панели правой кнопкой |
величину столбцов и |
высоту строки узнаем, |
передвигая их границы. |
столбец или столбцы,Ширина столбца
-
Чтобы изменить ширину всехОК можно оперативнее обеспечивать ColumnWidth which is: (MergeAreaTotalHeight — MergeAreaFirstCellColHeight) Range(Cells(1, 1), Cells(iLastRow, выделению правой кнопкойПосле того, как размер помощью специальной формы. этого. мыши. В открывшемся строк. нажав на границуМожно просто которые требуется изменить,. столбцов на листе,. вас актуальными справочными measured in differentСпасибо. Я подумал ‘ для 1-й 1)).EntireRow.AutoFit End Sub мыши. Активируется контекстное достигнет нужной величины, Давайте узнаем оВыделяем таблицу, которую нужно меню выбираем пунктШирина столбца может варьироваться строки в столбце, и дважды щелкните
-
Введите значение в поле нажмите кнопкуВыберите столбец или столбцы, материалами на вашем units ‘ so и сделал чуть строки в объед.ячейкеЕсть ли в меню, где нужно отпускаем мышку. Как каждом из этих
скопировать. Кликаем по«Ширина столбца…» от 0 до
Установка заданной ширины столбца
-
адреса строк.передвинуть границу строки правую границу заголовка
-
Ширина столбцовВыделить все ширину которых требуется языке. Эта страница scale the Width по другому. ‘Range(MyRanAdr).EntireRow.RowHeight = NewRH
-
Excel возможность средствами выбрать пункт можно увидеть, изменилась вариантов более подробно. значку
-
. После этого открывается 255 единиц (поВсе функции и контекстное
-
Excel в столбце одного из выделенных.
, а затем перетащите изменить. переведена автоматически, поэтому appropriately cSizer.EntireColumn.ColumnWidth =C# public void / Range(MyRanAdr).Rows.Count ‘для VBA автоматически подобрать«Высота строки…» величина не толькоИзменение величины ячейки путем«Копировать» окошко для введения
Автоматическое изменение ширины столбца в соответствии с содержимым ячеек (автоподбор)
-
умолчанию выставлено 8,43 меню можно вызвать с адресом строки
-
столбцов.Выберите столбец или столбцы, правую границу заголовкаНа вкладке ее текст может C.MergeArea.Width * cSizer.ColumnWidth AutoFit_MergeCell(string FirstCell, string
-
равной высоты всех высоту строки такимили строки или столбца, перетаскивания границ является
, который размещен на ширины столбцов выделенного пункта), высота строки сочетание клавиш. Смотрите на любую ширину.Чтобы изменить ширину всех ширину которых требуется любого столбца.
Изменение ширины столбца в соответствии с шириной другого столбца
-
Главная содержать неточности и
-
/ cSizer.Width cSizer.WrapText SecondCell) { //FirstCell строк в объед.ячейке образом, чтобы в«Ширина столбца…» с границами которых наиболее простым и ленте во вкладке
-
диапазона, о котором – от 0 их в статье Например, нажимаем на столбцов на листе, изменить. Выберите строку или строки,
Изменение ширины по умолчанию для всех столбцов листа или книги
в группе грамматические ошибки. Для = True ‘ — объединенная ячейка, ‘MsgBox («Строка№ « объединенных строках (ячейках. была произведена манипуляция, интуитивно понятным вариантом.
-
«Главная» мы говорили чуть
-
до 409 пунктов «Горячие клавиши Excel» нижнюю границу строки нажмите кнопку
-
На вкладке высоту которых требуетсяЯчейки нас важно, чтобы use AutoFit to в которой хотим & 3 + по вертикали) текстОткрывается окошко размера, о
-
-
но и всехДля того, чтобы увеличитьв блоке инструментов выше. (по умолчанию 12,75 тут. 38 левой мышкой
-
Выделить всеГлавная изменить.нажмите кнопку эта статья была
-
find the right выставить высоту //SecondCell Counter & vbCrLf был читаемым. котором шла речь ранее выделенных элементов. или уменьшить высоту
«Буфер обмена»Аналогичным образом выделяем на
-
единицы). Один пунктВызвать функцию установки и двигаем вниз., а затем перетащитев группеНа вкладкеФормат вам полезна. Просим row height for — обыкновенная ячейка, & «Новая высотаПрикладываю рисунок (справа
-
выше. В негоТеперь давайте выясним, как
-
ячейки, наводим курсор. Можно также вместо
-
Изменение ширины столбца с помощью мыши
вертикальной панели координат высоты приблизительно составляет
-
размера строки, столбца Изменится ширина строки правую границу заголовкаЯчейки
-
Главная. вас уделить пару this cell cSizer.EntireRow.AutoFit с такой же объед строки= « ожидание, слева реальность).
-
нужно вписать желаемую можно изменить размер на нижнюю границу данных действий после строки того диапазона, 0,035 сантиметров. можно на закладке 38. Смотрите изображение любого столбца.
-
нажмите кнопкув группеВ разделе секунд и сообщить, ‘ get the шириной как и & NewRH &
Установка заданной высоты строки
-
Так же прикладываю высоту или ширину элементов листа, задав
-
сектора на вертикальной выделения набрать на в котором хотимПри желании единицы измерения «Главная» в разделе ниже.Выберите строку или строки,
-
ФорматЯчейкиРазмер ячейки помогла ли она height sHeight =
-
у FirstCell //авто vbCrLf & «Новая электронную таблицу. ячейки точно так его конкретным числовым
Изменение высоты строки в соответствии с содержимым ячеек
-
панели координат той клавиатуре сочетание клавиш произвести выравнивание. Кликаем
-
высоты и ширины «Ячейки» нажимаем функциюВысота строки по содержимому высоту которых требуется.нажмите кнопкувыберите пункт
-
вам, с помощью cSizer.RowHeight ‘ if выставление высоты объединенных высота 1 строки»Xiaohny
же, как было выражением в специально строчки, в которойCtrl+C правой кнопкой мыши можно заменить на «Формат». В появившемсяExcel
Изменение высоты строки с помощью мыши
изменить.В разделе
-
ФорматАвтоподбор ширины столбца кнопок внизу страницы. the cell is
-
ячеек if (objSheet.get_Range(FirstCell, & NewRH /: Наткунлся на схожую описано ранее. предназначенном для этих она находится. Курсор
-
. по панели, в другие варианты. диалоговом окне нажимаем.На вкладкеРазмер ячейки
-
.. Для удобства также merged vertically then FirstCell).Value2 != null)
Range(MyRanAdr).Rows.Count & vbCrLf
тему AutoFit объединённойВпрочем, некоторых пользователей все-таки целей поле. должен трансформироваться вВыделяем ячейку на том открывшемся меню выбираемНаходясь во вкладке на нужную функции.Если нужно изменитьГлавнаявыберите пунктВ разделеПримечание: приводим ссылку на we need less // скопировать текст & «Старая высота ячейки. ColumnWidth и не устраивает принятаяВ Экселе по умолчанию стрелку, направленную в же листе, на пункт
-
«Файл»Четвертый вариант. в Excel высотув группеАвтоподбор ширины столбцаРазмер ячейки Чтобы быстро подобрать ширину
-
оригинал (на английском height than this из объединенной ячейки 1 строки» & Columns(n).Width созданную в Экселе система размер элементов листа
Установка заданной ширины столбца
-
обе стороны. Делаем другом листе или«Высота строки…»
-
, жмем на пунктИзменить ширину строки объединенных одной строки поЯчейки.выберите пункт всех столбцов листа,
-
языке) . If C.MergeArea.Rows.Count > { objSheet.get_Range(SecondCell, SecondCell).Value2 Cells(3 + Counter,tolikt
-
указания размера элементов задается в специальных зажим левой кнопки
Автоматическое изменение ширины столбца в соответствии с содержимым ячеек (автоподбор)
-
в другой книге.. После этого открывается«Параметры»
-
ячеек в размеру содержимого ячейки,нажмите кнопкуСоветВысота строки нажмите кнопкуЕсли вы поймете которым
-
1 Then ‘ = objSheet.get_Range(FirstCell, FirstCell).Value2.ToString(); 4).EntireRow.RowHeight) ‘If NewRHПредложенный вариант решения листа в пунктах,
единицах измерения. Одна мыши и тянем Эта ячейка должна окошко, в котором.Excel то нажимаем дваФормат
Изменение ширины столбца в соответствии с шириной другого столбца
-
. Чтобы быстро подобрать ширину.
-
Выделить все необходимо расширить или adjust height down } objSheet.get_Range(SecondCell, SecondCell).EntireRow.AutoFit(); > NewRHG And немного адаптировал под выраженных в количестве такая единица равна
-
курсор вверх (если будет стать верхним следует внести параметрВ открывшемся окне параметров. раза левой мышкой. всех столбцов листа,Введите значение в полеи дважды щелкните
-
сузить строки ширины for later rows //применить автовысоту double NewRH > NewRHF свою задачу, однако символов. Для этих
Изменение ширины по умолчанию для всех столбцов листа или книги
одному символу. По следует сузить) или левым элементом вставленной высоты. Excel делаем переходЗдесь объединили ячейки А12 в столбце адресаВ разделе нажмите кнопку
-
Высота строки любую границу между
-
и высоты столбцов sHeight = sHeight CellHeight = objSheet.get_Range(SecondCell, And NewRH >
-
не получается реализовать пользователей существует возможность умолчанию ширина ячейки вниз (если требуется таблицы. Кликаем правойНо бывают случаи, когда в пункт и А13. Текст этой строки по
-
-
Размер ячейкиВыделить всеи нажмите кнопку заголовками двух столбцов. в Excel, существует — (C.MergeArea.Rows.Count - SecondCell).RowHeight;//узнать высоту objSheet.get_Range(SecondCell,
-
Cells(3 + Counter, одну из задумок. переключения на другую равна 8,43. То расширить).
-
кнопкой мыши по нужно выровнять ячейки«Дополнительно»
расположился так. Нам нижней границе. Включаетсявыберите пункти дважды щелкнитеОКВыделите ячейку, которая имеет несколько способов для 1) * (C.Font.Size SecondCell).Value2 = «»; 4).EntireRow.RowHeight Then ‘Range(MyRanAdr).EntireRow.RowHeightПредполагаю, что макрос величину измерения. есть, в видимуюПосле того, как высота выделенному объекту. Появляется не просто нужного
Изменение ширины столбца с помощью мыши
. В центральной части нужно уменьшить ширину
-
функцияВысота строки любую границу между.
-
нужную ширину. их настройки. В + 2.75) End //очистить ячейку objSheet.get_Range(FirstCell, = NewRH / будет сравнивать высотуПереходим во вкладку
-
часть одного элемента ячейки достигла приемлемого контекстное меню. В диапазона, а всего окна находим блок этих объединенных ячеек.автоподбор высоты строки Excelпо. заголовками двух столбцов.
-
Выберите строку или строки,Нажмите сочетание клавиш CTRL+C приведенной ниже таблице If Else sHeight FirstCell).RowHeight = CellHeight; Range(MyRanAdr).Rows.Count ‘для равной объединенных ячеек и
Установка заданной высоты строки
-
«Файл» листа, если его уровня, отпускаем кнопку
-
нем переходим по листа в целом. параметровОбычные действия не содержимому.Введите значение в полеВыделите ячейку, которая имеет
-
высоту которых требуется или на вкладке показывает минимальное значение, = C.Font.Size + //и задать нужную
-
высоты всех строк выбирать такую, чтои выбираем пункт
Изменение высоты строки в соответствии с содержимым ячеек
-
не расширять, можно мыши. пункту
-
Выделять их все«Экран» всегда подходят. ВручнуюАвтоматически увеличивается размерВысота строки нужную ширину. изменить.
-
Главная по умолчанию и 2.75 End If высоту для объединенной в объед.ячейке If
содержимое ячеек будет«Параметры» вписать чуть большеИзменение ширины элементов листа«Специальная вставка…» вручную – очень. Раскрываем список около подгонять размер строк
Изменение высоты строки с помощью мыши
ячейки по содержимому..
-
На вкладкеНа вкладкев группе максимальный размер для
-
‘ take the ячейки } NewRHG > NewRH читабельным, ширина строкв левом вертикальном 8 символов. Максимальная
-
путем перетягивания границ. В дополнительном меню, долгое занятие, но параметра долго. Но есть Становится виден весьВыберите строку или строки,
-
ГлавнаяГлавнаяБуфер обмена каждого на основе greatest height for
turbanoff
support.office.com
Как изменить ширину столбца, высоту строки в Excel.
And NewRHG > останется прежней. меню. ширина составляет 255. происходит по такому которое появится после существует возможность произвести«Единицы на линейке» другие способы. текст.
высоту которых требуетсяв группев группенажмите кнопку масштаба точки. this row so: Оказывается QA сайт NewRHF And NewRHGПредположительный алгоритм таковЗапускается окно параметров. В
Большее количество символов же принципу. этого, кликаем, опять выделение буквально одними выбираем один
Чтобы работали функцииПолучится так. изменить.Буфер обменаЯчейкиКопироватьТип far If sHeight Microsoft считается чужим > Cells(3 +If HeighN>HeighG And
его левой части в ячейку вписатьНаводим курсор на правую же, по пункту кликом. из четырех возможных изменения размера строк,
Если нужно изменить высоту На вкладкенажмите кнопкунажмите кнопку
.Минимум > sBestHeight Then форумом( Counter, 4).EntireRow.RowHeight Then HeighN>HeighF And HeighN/CountRows>HeighRow расположено меню. Переходим не получится. Минимальная границу сектора столбца с точно такимКликаем по прямоугольнику, расположенному вариантов: столбцов, автоподбор, т.д.,
нескольких строк, то ГлавнаяКопировать
ФорматЩелкните правой кнопкой мышиМаксимум sBestHeight = sHeightВыкладываю VB код ‘ElseIf NewRHG > Then в раздел ширина равна нулю. на горизонтальной панели же наименованием. между горизонтальной иСантиметры; которые мы разобрали выделяем эти строкив группе
и выберите нужный
. ячейку в целевомПо умолчанию Next ‘ if здесь. Возможно кому-то NewRH And NewRHGnewHeighRow = HeighN/CountRows«Дополнительно» Элемент с таким
координат, где онаОткрывается окно специальной вставки. вертикальной панелями координат.Дюймы; выше, нужно объединение и нажимаем левойЯчейки
столбец.В разделе столбце, выберите пунктГистограмма the row isn’t еще пригодится.
> NewRHF And
ElseIf HeighG >HeighN. В правой части размером является скрытым. находится. После преобразования
В блоке настроек Как видим, послеМиллиметры; ячеек заменить форматом мышкой в столбценажмите кнопкуНа вкладке
Размер ячейкиСпециальная вставка0 (скрыт) the correct heightSub test() SetRowHeights NewRHG > Cells(3 And HeighG >HeighF
окна расположены различныеВысота строки по умолчанию курсора в двунаправленную «Вставить»
этого весь текущийЕдиницы (установлено по умолчанию). ячейки. с адресами строкФорматГлавнаявыберите пункти нажмите кнопку255 If rRow.EntireRow.RowHeight <> ThisWorkbook.Sheets(«Sheet1») End Sub + Counter, 4).EntireRow.RowHeight
And HeighG/CountRows>HeighRow Then настройки. Прокручиваем полосу равна 15 пунктам. стрелку производим зажимпереставляем переключатель в лист выделяется полностью.После того, как вы
Выделяем объединенные ячейки.
на любую границу.в группеАвтоподбор высоты строкиСохранить ширину столбцов оригинала8,43 sBestHeight Then ‘ Sub SetRowHeights(Sh As Then Range(MyRanAdrG).EntireRow.RowHeight =
newHeighRow = HeighG/CountRows
прокрутки вниз и Её размер может левой кнопки мыши позицию «
Существует и альтернативный определились со значением, Как найти все в выделенной областиВ разделе
Буфер обмена.
.
Строка set it to Object) ‘ sets NewRHG / Range(MyRanAdrG).Rows.CountElseIf HeighF>HeighN And ищем блок инструментов варьироваться от 0 и тащим егоШирины столбцов»
способ выделения всего жмите на кнопку объединенные ячейки в ячеек. Например, так.Размер ячейкищелкните стрелку под
Совет:Значение ширины столбца по0 (скрыт) the correct height row heights in ‘для равной высоты HeighF>HeighG And HeighF/CountRows>HeighRow«Экран»
до 409 пунктов.
вправо (если границы. Жмем на кнопку листа. Для этого«OK»
таблице, смотрите вЗдесь выделили две строкивыберите пункт кнопкой Чтобы быстро подобрать высоту
умолчанию указывает приблизительное409 rRow.EntireRow.RowHeight = sBestHeight sheet Sh. ‘ всех строк в
Then. В этом блокеДля того, чтобы изменить требуется раздвинуть) или«OK» просто набираем на.
статье «Как найти и нажали наАвтоподбор высоты строкиВставить всех строк листа, количество символов стандартного15,00
End If End Excel doesn’t correctly объед.ячейке ‘ElseIf NewRHFnewHeighRow = HeighF/CountRows расположено поле высоту элемента листа, влево (если границы. клавиатуре сочетание клавиш
Таким образом, можно установить объединенные ячейки в
границу между строк.и выберите команду нажмите кнопку шрифта, которое умещаетсяПримечания:
If End If
set row height > NewRH AndHeighN — Высота«Единицы на линейке» выделяем его. Затем, следует сузить).После этого на плоскостиCtrl+A меру, в которой Excel». 38 и 39.СоветСпециальная вставкаВыделить все в ячейке. Можно Next ‘ close when merged cells NewRHF > NewRHG объединенной ячейки столбца. Кликаем по нему
расположившись во вкладкеПо достижении приемлемой величины листа произойдет вставка.
пользователь лучше всегоНажимаем сочетание клавиш Можно нажать на . Чтобы быстро подобрать.и дважды щелкните указать другое значениеЕсли вы работаете в the helper workbook have wrapped text And NewRHF > N и из выпадающего
excel-office.ru
Выравнивание ячеек под один размер в Microsoft Excel
«Главная» объекта, у которого ячеек одинакового размераПосле того, как вся ориентируется. Именно эта «Ctrl» + «1». границу между 39 высоту всех строкВ разделе нижнюю границу заголовка ширины столбца по режиме разметки страницы ActiveWorkbook.Close False End Dim C As Cells(3 + Counter,HeighG — Высота списка выбираем более
, клацаем по значку мы изменяем размер,
Выравнивание размеров
с теми, которые область листа была системная единица и В появившемся диалоговом и 40 строки. листа, нажмите кнопку
Вставить любой строки. умолчанию для листа (вкладка « If End If Range, rRow As 4).EntireRow.RowHeight Then ‘Range(MyRanAdrF).EntireRow.RowHeight объединенной ячейки столбца подходящую единицу измерения.«Формат» отпускаем кнопку мышки.
были у исходной выделена, изменяем ширину будет регулироваться в окне «Формат ячеек»
- Как быстро выделитьВыделить всеустановите переключатель вВыполните одно из указанных или книги.
- Вид ‘ restore screenupdating Range Dim sHeight = NewRHF / G Существуют следующие варианты:, который размещен наЕсли вы хотите изменить таблицы. столбцов и высоту дальнейшем при указании на закладке «Выравнивание» определенные ячейки, столбцы,и дважды щелкните
- положение
- ниже действий.
- Выполните одно из указанных
- », группа «
to its previous As Single Dim Range(MyRanAdrF).Rows.Count ‘для равнойHeighF — ВысотаСантиметры;
ленте в группе размеры нескольких объектовКак видим, в Excel строк под единый высоты строк и в разделе «Выравнивание строки, читайте в нижнюю границу заголовкаширины столбцов
Способ 1: выравнивание ячеек выделенного диапазона
Чтобы изменить высоту одной ниже действий.Режимы просмотра книги
- state Application.ScreenUpdating = sBestHeight As Single высоты всех строк объединенной ячейки столбца
- Миллиметры;«Ячейки» одновременно, то в существует несколько схожих размер по тому ширины столбцов документа. по горизонтали» ставим статье «Как выделить любой строки.. строки, перетащите нижнююЧтобы изменить ширину столбца», кнопка « bUpdate End Sub
- Dim bUpdate As в объед.ячейке Else FДюймы;. Из выпадающего списка этом случае требуется между собой способов же алгоритму, которыйПрежде всего, разберемся, как функцию «по центру в Excel ячейки,Выполните одно из указанных
- Значение ширины столбца по границу заголовка строки по умолчанию дляРазметка страницыRazor23Donetsk Boolean Dim bHid End If NextHeighRow — ВысотаЕдиницы по умолчанию. выбираем вариант сначала выделить соответствующие установить одинаковый размер был описан при выровнять ячейки определенного выделения». таблицу, др.» тут. ниже действий.
- умолчанию указывает приблизительное до нужной высоты. листа, щелкните ярлычок»), вы можете: Не знаю помогло As Boolean Dim Counter Application.ScreenUpdating = строкиПосле того, как выбор«Высота строки» им сектора на
ячеек, как конкретного изучении первого способа. диапазона, например таблицы.Нажимаем «ОК». Получилось
Получилось так.Чтобы изменить высоту одной количество символов стандартногоЧтобы изменить высоту нескольких листа. указать высота строки ли кому вышеуказанные iHidCol As Integer True End SubПримерnewHeighRow — Новая сделан, для вступления. вертикальной или горизонтальной диапазона или таблицы,Кроме того, выровнять размерВыделяем диапазон на листе, так.
Как изменить ширину столбца строки, перетащите нижнюю шрифта, которое умещается строк, выберите нужныеЧтобы изменить ширину столбца или ширина столбца советы, вот как Dim cSizer As таблицы с макросом высота строки изменений в силуОткрывается маленькое окошко с панели координат, в так и листа
Способ 2: выравнивание ячеек всего листа
ячеек можно вручную в котором планируемЗдесь ячейки А15 и в границу заголовка строки в ячейке. Можно строки и перетащите по умолчанию для в дюймах, сантиметрах я это решил Range ‘ switch
- прикладываю во вложение.CountRows — Количество жмем по кнопке полем зависимости от того, в целом. Самое перетаскивая границы. размер ячеек сделать B15 НЕ объединены,Excel до нужной высоты. указать другое значение нижнюю границу заголовка
- всей книги, щелкните и миллиметры. Единицы после пары часов off screen updatingПопробуй такой вариант строк в объединенной«OK»«Высота строки» что требуется изменить
Способ 3: перетягивание границ
главное при выполненииВыделяем лист в целом равным.
- п. э. сработают.Чтобы изменить высоту нескольких ширины столбца по одной из выбранных правой кнопкой мыши измерения — дюймы мучений. Вот есть to speed up на 1 блоке: ячейкив нижней части. Именно тут мы в конкретном случае: данной процедуры – или диапазон ячеекНаходясь во вкладке все приемы измененияДействуем по такому строк, выберите нужные умолчанию для листа строк. ярлычок какого-либо листа, по умолчанию. Последовательно замечательная книга по the process bUpdateКликните здесь дляПопытка реализации описанного
окна. должны задать нужную ширину или высоту. это правильно выделить на горизонтальной панели«Главная» высоты строки или же принципу, как строки и перетащите или книги.
- Чтобы изменить высоту всех а затем выберите выберите пункты работе с Excel = Application.ScreenUpdating Application.ScreenUpdating просмотра всего текста алгоритма не увенчаласьТеперь вы сможете регулировать величину в пунктах.Процедура выделения, как для тот диапазон, размеры координат теми способами,, кликаем на ленте ширины столбца, автоподбор.
и изменение высоты нижнюю границу заголовкаВыполните одно из указанных строк на листе, пунктфайл в Delphi. http://citforum.ck.ua/programming/windows/excel_faq/part3.shtml#3.31
Способ 4: вставка таблицы
= False ‘ ‘выделить первый блок успехом, поэтому прошу изменение величины ячеек Выполняем действие и строк, так и которого вы хотите о которых шла по иконке
- Второй вариант. строк. Только нажимаем одной из выбранных ниже действий. нажмите кнопкуВыделить все листы>Собственно и переделал this process is A1:E6 и запустить помощи умов сего при помощи тех клацаем по кнопке для столбцов практически изменить и привести
- речь выше. Устанавливаем«Формат»Есть еще вариант мышкой на границе строк.Чтобы изменить ширину столбцаВыделить всев контекстное менюTE000127572.Параметры изложенное там под only relevant to макрос Sub pr() ресурса. вариантов, которые указаны«OK» одинакова. Если нужно к единому значению. курсор на границу, которая размещена в – скопировать значение
- столбцов в строкеЧтобы изменить высоту всех по умолчанию для, а затем перетащитеНа вкладке> C#: worksheets, not chart Dim a(), i&,
- Sub RowHeightFiting2_Naim() iLastRow выше, оперируя выбранной. увеличить расположенные подряд Сам ввод параметров столбцов на горизонтальной
блоке инструментов объединенной ячейки в адреса столбцов. строк на листе, листа, щелкните ярлычок нижнюю границу заголовкаГлавнаяДополнительноC# using Excel sheets If TypeName(Sh) x As Range = Cells(Rows.Count, 1).End(xlUp).Row единицей измерения.После этого высота строки, ячейки, то кликаем высоты и ширины панели координат. При«Ячейки» дополнительную ячейку. ВЗдесь выделили два столбца. нажмите кнопку листа. любой строки.в группе> = Microsoft.Office.Interop.Excel; public = «Worksheet» Then For Each x
Range(Cells(1, 1), Cells(iLastRow,
lumpics.ru
Изменение размера ячеек в Microsoft Excel
Но, согласитесь, что не в которой находится левой кнопкой мыши ячеек можно разделить этом, вместо курсора. Открывается перечень настроек. дополнительной ячейке будут Нажали два разаВыделить всеЧтобы изменить ширину столбцаЧтобы изменить высоту строкиЯчейкиОтображение void OurOutputToExcelFunc() { If IsNull(Sh.UsedRange.WrapText) Or In Selection.Cells If 1)).EntireRow.AutoFit For Counter совсем удобно всегда выделенный элемент листа,
по тому сектору на два вида:
должен появится крест, В блоке
Варианты изменения величины элементов листа
работать все приемы левой мышкой на, а затем перетащите по умолчанию для в соответствии снажмите кнопку> выберите один // объединим область Sh.UsedRange.WrapText Then ‘ x.MergeCells Then ReDim = 0 To вручную менять размеры будет изменена до на соответствующей панели установка конкретной величины на котором имеются«Размер ячейки» изменения размера строк, границу столбцов А нижнюю границу заголовка всей книги, щелкните содержимым, дважды щелкнитеФормат из вариантов в ячеек строки «вместе» text wrapping done Preserve a(i) a(i)
Способ 1: перетаскивание границ
iLastRow Range(«N3:N4»).Offset(Counter, 0).Activate ячеек, подстраивая их указанной величины в координат, в котором
- в выраженных в две стрелки, направленныевыбираем пункт столбцов. А столбец и В. Получилось любой строки. правой кнопкой мыши нижнюю границу заголовка. списке excelRng = ExcelWorkSheet.get_Range(«A» in some cells = x.MergeArea.Address i ‘ Объединённая ячейка под конкретное содержимое. пунктах. находится первая из
- числах единицах и в разные стороны.«Высота строки…» с объединенными данными
так.Чтобы изменить высоту строки ярлычок какого-либо листа, строки.
- В разделеЕдиницы измерения линейки + row.ToString(), «F» in the sheet = i + должна быть активной!!! К счастью, вПримерно таким же образом них. После этого ручное перетаскивание границ. Зажимаем левую кнопку. можно скрыть. Например,
- Второй способ. в соответствии с а затем выберитеК началу страницы
Размер ячейки. Если переключиться в + row.ToString()); excelRng.Merge(true); Workbooks.Add xlWorksheet ‘ 1 x.UnMerge End ‘ Если неактивна, Excel предусмотрена возможность можно изменить и точно так же Пользователь сам выбирает мыши и тянемОткрывается небольшое окошко
- сделать так.Автоподбор содержимого по высоте содержимым, дважды щелкните пунктЕсли вы предпочитаете работатьвыберите пунктОбычный excelRng.WrapText = true; temporary workbook Set If Next With то нужно переменной автоматического изменения размеров ширину столбца. кликаем по последнему более удобный для границы вправо или«Высота строки»В ячейке D18 пишем строки нижнюю границу заголовкаВыделить все листы с ширины столбцовШирина по умолчанию
режим нажмите ширины //об-но excelRng.Value = cSizer = Range(«A1») Selection kRow = MyRanAdr присвоить ПОЛНЫЙ элементов листа, согласноВыделяем элемент листа, в сектору, но на себя способ действий, влево в зависимости. Вписываем в то формулу. =A18. КопируемExcel строки.в контекстное менюTE000127572. и высоты строк. столбцов и высоты someString; //Вызов Просто ‘ a cell .Rows.Count .Rows.AutoFit HeigthRows АДРЕС ОБЛАСТИ объединённой
- величине тех данных, котором следует изменить этот раз уже в алгоритме которого от того, нужно единственное поле, которое формулу вниз пои ширине столбца.К началу страницыНа вкладке в дюймах, будетВ поле строк будет отображаться укажите одну из to use as = .Height For ячейки Application.ScreenUpdating = которые они содержат. ширину. Пребывая во
- одновременно зажав клавишу лучше ориентируется. нам расширить их в нем есть, столбцу. Значения изВыделяем нужные ячейки,Рассмотрим несколько вариантов,Главная работать в режимеШирина столбца
Способ 2: изменение величины в числовом выражении
в пунктах. объединенных ячеек области. workspace For Each Each el In False Dim MyRanAdrВыделяем ячейку или группу, вкладке
ShiftАвтор: Максим Тютюшев или сузить. При размер в единицах, объединенных ячеек появятся строки или столбцы.как изменить ширину столбцав группе разметки страницы (вкладкавведите новое значение,Отдельных строк и столбцов AutoFitMergedCellRowHeight((ExcelApp.Cells[row, 1] as rRow In Sh.UsedRange.Rows a Range(el).Merge Next As String Dim данные в которой«Главная». Таким образом, будутДовольно часто во время этом изменяется ширина желаемый для установки
в НЕ объединённых Нажимаем правой мышкой в Excel,Ячейки «
- а затем нажмите может иметь только Excel.Range)); }//OurOutputToExcelFunc private If IsNull(rRow.WrapText) Or .RowHeight = HeigthRows MergeAreaTotalHeight, NewRH As не помещаются вщелкаем по кнопке выделены все строки работы с таблицами не только той на все строки ячейках. Меняем, как на любую выделенную
- как сделать быстронажмите кнопкуВид кнопку один параметр. Например void AutoFitMergedCellRowHeight(Excel.Range rng) rRow.WrapText Then ‘ / kRow End Long Dim MergeAreaFirstCellColWidth, элемент листа, содержащего
- «Формат» или столбцы, которые пользователям требуется изменить ячейки, с границами выделенного диапазона. Затем рассмотрели выше, высоту
ячейку. В появившемся автоподбор высоты строкиФормат
- », группаОК один столбец может { double mergedCellRgWidth there are cells With End Sub MergeAreaFirstCellColHeight MyRanAdr = их. Во вкладке. В открывшемся меню расположены между этими размер ячеек. Иногда
- которой вы манипулируете, жмем на кнопку строк, ширину столбцов. контекстном меню выбираем Excel, ширины столбца,.Режимы просмотра книги. иметь ширины 25 = 0; double on this rowНу а выбор ActiveCell.MergeArea.Address ‘адрес области«Главная» выбираем вариант
- секторами. данные не помещаются но и всех«OK» Получится так.
функцию «Формат ячеек», как настраивается вВ разделе, кнопка «Советы:
- точки, но оно rngWidth, possNewRowHeight; if with wrapped text диапазона и зациклить с объединённой ячейкойклацаем по знакомой«Ширина столбца…»Если нужно выделить ячейки, в элементы текущего остальных ячеек выделенного.Перенести данные объединенной на закладке «Выравнивание» Excel высота строкиРазмер ячейкиРазметка страницы не может быть (rng.MergeCells) { // If Not IsNull(rRow.MergeCells) уж сам MyRanAdrN = Range(MyRanAdr).Offset(,
- кнопке. которые не являются размера и их диапазона.Как видим, размер ячеек ячейки можно копированием ставим галочку у
по содержимому,выберите пункт»). В режимеТребуется определить ширину столбца 25 пунктов разместить здесь использована самописная Then ‘ noKing_Lamer 0).MergeArea.Address ‘адрес области«Формат»
- Открывается практически идентичное окошко смежными между собой, приходится расширять. НередкоПосле того, как вы выделенного диапазона по значения через специальную
- слов «Автоподбор ширины».т.д.Ширина по умолчанию разметки страницы можно по умолчанию для на одну строку функция перевода стиля merged cells so: Добрый вечер. с объединённой ячейкой. В раскрывшемся меню тому, которое мы то в этом встречается и обратная завершите перетаскивание и высоте стал равным. вставку. Нажимаем «ОК».Мы иногда говорим
- .
- указать столбец ширины
- всех новых книг
- и 10 пунктов
R1C1 в A1 can use Excel’sСтолкнулся с такой N MyRanAdrG = выбираем тот вариант, наблюдали в предыдущем случае алгоритм действий
ситуация, когда в отпустите кнопку мыши, Теперь нам нужноКакими способами можноВнимание! — «ширина строки»,
Способ 3: автоматическое изменение размера
В поле или высоты строки и листов, можно для другого. if (xlRCtoA1(rng.Row, rng.Column) autofit rRow.EntireRow.AutoFit Else бедой, в объединенную Range(MyRanAdr).Offset(, -7).MergeArea.Address ‘адрес который следует применить случае. Тут так несколько иной. Кликаем
- целях экономии рабочего выделенные ячейки по будет подравнять его копировать данные вЭта функция не но в ExcelШирина столбца в дюймах. В создать шаблон книгиБолее новые версии == xlRCtoA1(rng.Range[«A1»].Row, rng.Range[«A1»].Column)) ‘ row has ячейку Excel вставляю области с объединённой к конкретному объекту: же в поле левой кнопкой мыши
- места на листе ширине будут иметь по ширине. Для Excel, смотрите в меняет ширину столбца,
называется – «высотавведите новое значение.
этом представлении дюймов или листа шаблон Office 2007 и { rng = merged cells and текст, у ячейку ячейкой G MyRanAdrF«Автоподбор высоты строки» нужно задать величину по одному из и обеспечения компактности одинаковые размеры, полностью
этого, не снимая
lumpics.ru
Автоподбор высоты строки, объединенных по вертикали ячеек средствами VBA
статье «Копирование в но меняет ширину
строки». А «ширина»Совет являются единицу измерения и затем основаны 2010 rng.MergeArea; if (rng.Rows.Count
wrapped text sBestHeight установлен параметр «перенос = Range(MyRanAdr).Offset(, -8).MergeArea.Addressили
в специальных единицах, секторов столбца или размещения информации, требуется совпадающие с шириной выделение, опять вызываем Excel». Как найти текста, цифр в – это столбца.
. Если требуется определить по умолчанию, но
на этих шаблоновВыберите столбец или столбцы,
== 1 && = 12.75 For по словам», но ‘адрес области с«Автоподбор ширины столбца» но только на
строки, которые следует уменьшить размер ячеек. той из них, меню через кнопку в большой таблице
ячейке, п. э. Но, это не новое значение ширины вы можете изменить новых книг или ширину которых требуется rng.WrapText == true)
Each C In
после вставки текст объединённой ячейкой F.
этот раз она
выделить. Затем, зажав Определим действия, с над которой производилась
«Формат»
все объединенные ячейки, текст будет мельче главное, главное понять
столбцов по умолчанию
единицы измерения на листов. Приведены дополнительные изменить.
{ (rng.Parent as rRow.Cells ‘ copy у нее не
MergeAreaTotalHeight = Range(MyRanAdr).HeightПосле того, как был будет указывать ширину
клавишу помощью которых можно
манипуляция.на ленте. На
чтобы изменить в в этой ячейке. — о чем
для всех новых сантиметры или миллиметр. сведения по следующимНа вкладке Excel._Worksheet).Application.ScreenUpdating = false;
the content of увеличивается высота. К ‘ высота всей применен указанный параметр, столбца. После выполненияCtrl поменять размер ячеекЕсли вы не выделили этот раз в них формат, отменитьПолучилось так. речь. книг и листов,В Excel 2007, нажмите ссылкам:Главная rngWidth = rng.Cells.Item[1, the cell to сожалению это фича объединённой ячейки в размеры ячейки изменятся данных действий жмем, клацаем по всем в Экселе. весь лист, то блоке объединение, т.д, читайтеЗдесь, для примера, мыИтак, посмотрим несколько можно создать шаблонКнопку Microsoft OfficeНастройка Windows — способав группе 1].ColumnWidth; for (int a spare cell на уровне excelа. ед. пт MergeAreaFirstCellColWidth согласно их содержимому, на кнопку остальным элементам, находящимсяСкачать последнюю версию выделяете ячейки на«Размер ячейки» в статье «Как установили автоподбор ширины вариантов, как настроить, книги или листа,> запуска ExcelЯчейки i = 1; in Terms and Он не позволяет = Range(MyRanAdr).Cells(1, 1).EntireColumn.ColumnWidth по выбранному направлению.«OK» на определенной панели Excel вертикальной панели координат.выбираем пункт найти объединенные ячейки в ячейках столбца быстро изменить высоту а затем создаватьПараметры ExcelНастройка Mac — способанажмите кнопку i 0) S Autofit there If автоматически изменять высоту ‘ ширина первогоУрок: Автоподбор высоты строки. координат, которые соответствуютЧитайте также: Как расширить Аналогичным с предыдущим«Ширина столбца…» в Excel». А – текст (размер) строк, ширину новые книги и> запуска ExcelФормат = Convert.ToString((char)(A1 + C.Address = C.MergeArea.Range(«A1»).Address строки для объединенной столбца в объединённой в ЭкселеПосле выполнения указанной операции объектам, предназначенным для ячейку в Экселе пунктом способом перетаскивайте.Зачастую, при работе с в ячейках стал столбцов в Excel листы на егоДополнительноВыполните одно из указанных. t)); else S _ And C.WrapText ячейке. ячейке MergeAreaFirstCellColHeight =Как видим, изменить размер ширина столбца, а выделения. Все столбцыСразу нужно отметить, что границы одной изЗапускается окошко в точности таблицами Excel приходится мельче. А вНапример, в ячейках основе. Дополнительные сведения. ниже действий.В разделе = String.Empty; if
And Not C.EntireColumn.HiddenВопрос, что тогда
Range(MyRanAdr).Cells(1, 1).EntireRow.RowHeight ‘ ячеек можно несколькими значит и нужной или строки, где по естественным причинам строк с зажатой такое же, как изменять размеры ячеек. ячейках столбца B не видно весь см. в статьеВ Excel 2010, выберитеЧтобы изменить ширину одногоРазмер ячейки (m == 0) Then ‘ first можно сделать?? Может высота первой строки способами. Их можно нам ячейки, будет находятся эти ячейки, изменить величину только кнопкой мыши, пока
было при назначении При этом получается, стоит стандартный размер
cyberforum.ru
Как сделать автоподбор высоты строки в Excel
текст. Или в Сохранение книги или
файл столбца, перетащите правуювыберите пункт t = AZ; of a merged быть кто нибудь в объединённой ячейке разделить на две изменена. будут выделены. одной ячейки не ячейки в этой высоты строки. Вводим что на листе шрифта.
ячейке стоит решетка, листа в качестве> границу его заголовкаШирина столбца else t =
cell, or a сталкивался с подобной Range(MyRanAdr).Cells(1, 1).ColumnWidth = большие группы: перетягиваниеСуществуют и другой вариант
Затем, нам следует для получится. Изменяя высоту строке не достигнут в поле ширину
присутствуют элементы разнойТретий способ. вместо числа, другие шаблона.Параметры до нужной ширины.
. m; S =
single cell, with проблемой и как (Range(MyRanAdr).Width — 3.75)
границ и ввод изменить размер элементов изменения размера нужных одного элемента листа, удовлетворяющей вас высоты. столбцов в единицах, величины. Конечно, этоКак задать ширину столбца, знаки. Это, уже,Выполните одно из указанных>Чтобы изменить ширину несколькихВведите значение в поле S + (char)(A1 wrapped text ‘ из нее выходил? / 4.5 ‘установка числового размера в листа, задав указанную ячеек переместить границы. мы тем самым Затем отпустите кнопку которая будет применяться не всегда оправдано высоту строки в может быть ошибка. ниже действий.
Дополнительно столбцов, выделите столбцы,Ширина столбцов + t); //весь
and column notП.С. была идея ширины первого столбца
специальное поле. Кроме величину в числовом Выбираем соответствующую границу изменяем высоту всей мыши. к выделенному диапазону. практическими целями иExcel О часто встречающихсяЧтобы изменить ширину одного. ширину которых требуется. адрес. if (ColAbsolute) hidden ‘ set конечно насчет VB объед. ячейки равной того, можно установить выражении. на панели координат строки, где онПосле этих действий все Жмем на кнопку эстетически часто не. ошибках читайте статью столбца, перетащите правуюВыберите столбец или столбцы, изменить, а затемНажмите кнопку S = ‘$’ the single cell скрипта, но я общей ширине объед. автоподбор высоты илиДля этого следует выделить и, дождавшись появления расположен. Изменяя его элементы выделенного диапазона«OK» удовлетворяет пользователя. ПоэтомуВыделяем строку или «Ошибки в формулах границу его заголовка ширину которых требуется перетащите правую границуОК + S; if in Terms to ее берегу на ячейки »’БЕЗ ПОДГОНКИ!!! ширины строк и столбец или строку, двунаправленной стрелки, зажимаем ширину – мы будут иметь такую. возникает вопрос, как строки. Вызываем контекстное Excel». до нужной ширины. изменить. заголовка любого выделенного. (RowAbsolute) S = match the (merged) черный день. Range(MyRanAdr).WrapText = True столбцов. в которой находится левую кнопку мыши. изменяем ширину того же высоту, чтоКак видим, после выполненных сделать ячейки одинаковыми меню. В немИтак, нам нужноЧтобы изменить ширину несколькихНа вкладке столбца.Совет: S + ‘$’; cell here cSizer.Valueturbanoff Range(MyRanAdr).MergeCells = FalseАвтор: Максим Тютюшев нужная ячейка, в Затем передвигаем границу столбца, где он и ячейка, над манипуляций ячейки выделенной по размеру. Давайте выбираем функцию «Высота быстро изменить размер столбцов, выделите столбцы,ГлавнаяЧтобы изменить ширину столбцов Чтобы быстро задать ширину S = S = C.Text cSizer.Font.Size: Excel не поддерживает Range(MyRanAdr).Cells(1, 1).EntireRow.AutoFit NewRHXiaohny зависимости от того, на панели координат находится. По большому которой вы проводили области стали абсолютно выясним, как их строки». ячеек, чтобы был ширину которых требуетсяв группе в соответствии с одного столбца, щелкните + ARow.ToString(); return = C.Font.Size cSizer.Font.Bold авто-перенос в объединенных = Range(MyRanAdr).Cells(1, 1).EntireRow.RowHeight: Доброго времени суток! что вы хотите в соответствии с счету в Экселе манипуляцию. одинаковыми по размеру. можно выровнять вВ появившемся окне пишем виден весь текст. изменить, а затемЯчейки содержимым ячеек, выберите выделенный столбец правой S; }//xlRCtoA1Код особо = C.Font.Bold ‘ ячейках. NewRHN = Range(MyRanAdrN).Cells(1,Использую следующий макрос, изменить: ширину и тем, что именно не так ужЕсли вставить скопированную таблицуСуществует альтернативный вариант данного
Экселе. размер высоты строки. У нас такая перетащите правую границунажмите кнопку столбец или столбцы, кнопкой мыши, выберите не улучшал, у Width is measuredВот
1).EntireRow.RowHeight NewRHG = но к сожалению высоту. Выделение производится
нужно сделать (расширить и много вариантов на лист обычным способа. Можно выделитьСкачать последнюю версиюНажимаем «ОК». таблица. заголовка любого выделенногоФормат которые требуется изменить, пункт меня работает. Надеюсь in Twips andвырезано Range(MyRanAdrG).Cells(1, 1).EntireRow.RowHeight NewRHF выравнивание учитывает только через панель координат (сузить) ширину или изменения размера ячейки. способом, то чаще на горизонтальной панели ExcelУзнать ширину ячейки,Первый вариант. столбца.. и дважды щелкнитеШирина столбца кому-то сэкономит пару we can findесть макрос на = Range(MyRanAdrF).Cells(1, 1).EntireRow.RowHeight наполнение каждой сроки, с помощью тех высоту элементов листа) Это можно сделать всего столбцы у координат те столбцы,Для того чтобы выровнять столбца можно, нажавКак изменить вЧтобы изменить ширину столбцовВ разделе правую границу заголовка, введите значение, которое часов жизни. the width of VB, его довольно Range(MyRanAdr).MergeCells = True наполнение объединенных строк вариантов, которые мы точно так, как либо вручную перетащив вставленного варианта будут ширину которых нужно размеры ячеек на
CyberForum.ru
на границу этой
Наиболее быстрый способ добиться, чтобы содержимое ячеек отображалось полностью – это использовать механизм автоподбора ширины столбца/ высоты строки по содержимому.
Пусть имеется таблица с ячейками заполненными текстовыми значениями.
Автоподбор ширины столбца
Как видно из рисунка выше, текстовые значения в ячейках
А2
и
А3
отображаются не полностью, т.к. мешает текст в столбце
B
. Нам необходимо, чтобы содержимое всех ячеек в столбце
A
отображалось полностью. Для этого необходимо сделать ширину столбца
A
достаточной для отображения самого длинного текста в столбце. Делается это элементарно: подводим указатель мыши к разделу столбцов
А
и
B
(на сером заголовке столбцов), курсор примет следующий вид:
Делаем двойной клик мышкой и, Voila, ширина столбца стала достаточной для отображения значений во всех ячейках столбца (с учетом скрытых строк).
Если нужно выровнять ширину по содержимому у сразу нескольких столбцов, то делаем следующее:
- выделяем необходимые столбцы (за их серые заголовки);
- подводим курсор к любому разделу выделенных столбцов и дважды кликаем.
Альтернативный вариант:
- Выберите столбец или столбцы, ширину которых нужно изменить;
-
На вкладке
Главная
в группе
Ячейки
выберите команду
Формат
; -
В группе
Размер ячейки
выберите пункт
Автоподбор ширины столбца
.
Автоподбор высоты строки
Если ячейки содержат значения с очень большой длиной строки (например, если длина текстовой строки без переносов сравнима с шириной видимой части листа), то ширина столбца может стать слишком большой, работать с данными будет не удобно. В этом случае нужно выделить ячейки и включить опцию
Переносить по словам
через
Формат ячеек
(или через меню
).
Ширина столбца останется прежней, зато высота строки автоматически увеличится, чтобы полностью отобразить значение ячейки.
Иногда, не смотря на установленную опцию
Переносить по словам
, высоты строки не хватает, чтобы отобразить текстовую строку полностью (это могло произойти, если высота строки была уменьшена вручную). В этом случае нужно поступить также, как мы поступали в случае подбора ширины строки — дважды кликнуть на границе раздела, но теперь не столбцов, а строк:
После этого текстовое значение будет отображено в ячейке полностью:
Реальный пример
Теперь применим рассмотренный метод в реальной ситуации – отредактируем таблицу, созданную путем копирования данных из MS ACCESS. Скопируем через
Буфер обмена
какую-нибудь таблицу из MS ACCESS на лист EXCEL.
Обратите внимание, что у ячеек, в которые мы вставили значения из
Буфера обмена
, включена опция
Переносить по словам,
хотя, по умолчанию, она отключена (EXCEL сам включил ее при вставке). Кроме того, EXCEL не стал изменять ширину столбцов, установленную по умолчанию, а была изменена только высота строк, чтобы полностью отобразить все значения. Такое форматирование таблицы не всегда устраивает пользователя. Используя вставленную таблицу, решим 2 задачи.
Задача1.
Предположим, нам нужно, чтобы все значения отображались в таблице в одну строку.
Для этого:
-
выделите вставленные значения (для этого выделите любую ячейку таблицы и нажмите
CTRL+A
(выделитсятекущая область
), если таблица не содержит пустых строк и столбцов, то будут выделены все вставленные значения);
-
выключите опцию
Переносить по словам
(через меню);
- высота ячеек будет уменьшена так, чтобы отображать только одну строку, как следствие часть значений станет невидна;
-
выделите столбцы
А
,
B
и
С
за серые заголовки; -
подведите указатель мыши к разделу столбцов
А
и
B
(на сером заголовке столбцов) и дважды кликните.
Задача решена: содержимое всех ячеек полностью отображается.
Задача2.
Теперь предположим, что нам нужно, чтобы все столбцы имели определенную, заданную пользователем, ширину, а значения полностью бы отображались в ячейке. При этом высота строки должна быть минимальной.
Для этого:
-
задайте требуемую ширину столбцов
А
,
B
и
С
; -
опцию
Переносить по словам
не выключайте (включите);
-
выделите все строки, содержащие вставленные значения, или все ячейки листа (все ячейки листа можно выделить нажав кнопку
Выделить все
в левом верхнем углу листа или дважды нажав
CTRL
+
A
); - подведите указатель мыши к разделу любых двух заполненных строк (на сером заголовке столбцов) и дважды кликните.
Задача решена: содержимое всех ячеек полностью отображается.
Случай с объединенными ячейками
В случае, если две или несколько ячеек объединены в одну, то рассмотренный подход не сработает. Можно ли осуществить автоподбор высоты строки в случае объединенных ячеек? Об этом читайте в одноименной статье
Автоподбор высоты строки по содержимому при объединении ячеек
.
При работе в табличном процессоре Эксель часто возникают такие моменты, когда информация, располагающаяся в ячейке, вылезает за границы. Для корректного отображения можно убрать ненужную информацию из ячейки, но это неэффективный способ, так как он сулит потерей полноты информации. Отличное решение – перемещение границ ячейки для умещения всех данных. В статье мы разберем несколько вариантов правильного задания высоты строчки автоматическим способом.
Содержание
- Что такое высота строки в Microsoft Excel
- Как выглядит таблица до использования автоподбора, по каким причинам он может понадобиться
- Автоподбор высоты строк
- Метод 1. Автоподбор высоты через формат ячеек
- Метод 2. Настройка высоты через координатную панель
- Метод 3. Автоподбор высоты для нескольких строк
- Метод 4. Использование инструментов на ленте
- Метод 5. Настройка высоты для объединенных ячеек
- Как задать точную высоту строк?
- Когда невозможно сделать автоподбор высоты строки
- Заключение
Что такое высота строки в Microsoft Excel
Высота строчки – один из параметров табличной информации. Стандартно высота способна уместить в себя текст, написанный в одну строчку. При включенной возможности переноса строк, высота столбика самостоятельно увеличивается так, чтобы вся информация, находящаяся в ячейке, корректно показывалась в ней.
Как выглядит таблица до использования автоподбора, по каким причинам он может понадобиться
Для наглядного примера рассмотрим ситуацию, когда в табличке есть ячейки с объёмной текстовой информацией. Исходная таблица выглядит следующим образом:
Мы прекрасно видим, что здесь находится много ячеек, в которых не поместился введенный текст. В этой ситуации пользователю нельзя увеличивать ширину столбиков, так как при печати вся табличка не уместится на бумажном листе. Для корректного отображения всех данных, находящихся в ней, необходимо применить один из способов автоматического подбора высоты строки. О всех методах вы можете узнать, прочитав информацию, располагающуюся ниже.
Автоподбор высоты строк
Автоматический подбор высоты строчки – это специальный инструмент, реализующий подстраивание высоты каждой ячейки строчки под наполнение самой заполненной ячейки. Стоит заметить, что ширина в этом случае не изменяется. Функция автоматически настраивает границы, но при этом большинство манипуляций производится самостоятельно. Реализовать автоматический подбор можно несколькими методами. Поговорим о каждом более детально.
Метод 1. Автоподбор высоты через формат ячеек
Это первый способ, который обязателен к использованию при реализации остальных методов. Автоматический подбор применяется только к тем ячейкам, в которых активирован перенос по словам. Подробная инструкция выглядит следующим образом:
- Жмем ПКМ по ячейке или диапазону. В рассматриваемом варианте мы производим выделение всей таблички. Отображается небольшое контекстное меню. Находим «Формат ячеек…» и кликаем по нему ЛКМ.
- На дисплее отобразилось окошко под названием «Формат ячеек». Передвигаемся в подраздел «Выравнивание». Находим блок команд «Отображение» и устанавливаем отметку рядом с параметром «Переносить текст». После проведения всех манипуляций кликаем «ОК».
- Готово! После проведения всех процедур наполнение выбранных ячеек целиком отобразилось в них. Высота строчек видоизменилась таким образом, чтобы вся информация, находящаяся в ячейках, отобразилась полностью.
Внимание! Бывает так, что в диапазонах во включенном состоянии находится перенос текста по словам, но данные все равно не помещаются в ячейках или же, наоборот, остается много пустого места. Чтобы понять, как устранить эту проблему, рассмотрим следующие способы.
Метод 2. Настройка высоты через координатную панель
Подробная инструкция имеет следующий вид:
- Находим координатную панель вертикального типа и кликаем по номеру строчки, автоматическую высоту которой мы планируем настроить. После выбора строки она должна выделиться целиком.
- Перемещаем курсор мышки на нижнюю часть выбранной строчки. Указатель примет вид двух стрелочек, указывающих в противоположные стороны. Жмем два раза ЛКМ.
- Готово! После проведения этой процедуры высота выбранной строчки автоматически изменилась так, что теперь все ячейки смогли уместить информацию, содержащуюся в них. Границы столбиков при этом никак не изменились.
Метод 3. Автоподбор высоты для нескольких строк
Вышеописанный способ не подходит при работе с большими объёмами данных, так как придётся тратить много времени на выделение каждой строчки таблички. Существует еще один метод, значительно экономящий время. Подробная инструкция имеет следующий вид:
- Снова находим координатную панель вертикального типа. Теперь производим выделение не одной строки, а сразу всех, размер которых мы планируем изменить.
- Так же, как и в предыдущем варианте, два раза кликаем ЛКМ по номеру строчки, пока указатель не примет вид двух стрелочек, указывающих в противоположные стороны. Эта процедура позволит реализовать автоматический подбор высоты.
- Готово! Мы реализовали корректную высоту для каждой выделенной строчки, и теперь вся информация правильно отображается в выбранных ячейках.
Метод 4. Использование инструментов на ленте
Большинство полезных функций табличного процессора располагается в верхней части интерфейса на специальной ленте инструментов. Здесь существует особый элемент, позволяющий реализовать автоматический подбор высоты. Подробная инструкция выглядит следующим образом:
- Производим выделение той области, автоматический подбор высоты которой мы планируем произвести.
- Перемещаемся в раздел под названием «Главная», располагающийся в верхней части интерфейса табличного процессора. Находим блок команд «Ячейки» и выбираем элемент «Формат». В раскрывшемся списке находим кнопку «Автоподбор высоты строки» и жмем на нее.
- Готово! Мы реализовали корректную высоту для каждой выделенной строчки и теперь вся информация корректно отображается в выбранных ячейках.
Метод 5. Настройка высоты для объединенных ячеек
Специальную функцию, позволяющую реализовать автоматический подбор высоты строчек, нельзя применить к ячейкам объединенного типа. В любом случае, в табличном процессоре существуют дополнительные возможности, позволяющие реализовать эту процедуру.
Смысл этого способа состоит в том, что мы не будем осуществлять процедуру объединения ячеек, а просто сделаем видимость соединения ячеек, что позволит нам применить автоматический подбор. Подробная инструкция имеет следующий вид:
- Первоначально производим выделение тех ячеек, над которыми мы желаем произвести процедуру объединения.
- Жмем ПКМ по выбранной области. На экране отобразилось контекстное меню. Находим элемент под названием «Формат ячеек…» и жмем по нему ЛКМ.
- На дисплее появилось окошко «Формат ячеек». Передвигаемся в раздел «Выравнивание». Раскрываем самый первый список и кликаем на надпись «По центру выделения». После проведения всех манипуляций жмем на «ОК».
- Информация, находящаяся в первой ячейке, отобразилась в центре выбранных ячеек. Стоит отметить, что никакого объединения не произошло. Мы просто создали видимость объединения.
- На последнем этапе мы используем функцию автоматического подбора высоты строчки одним из вышеописанных методов.
- Готово! Мы реализовали корректную высоту для каждой выделенной строки, и теперь вся информация корректно отображается в выбранных ячейках.
Стоит отметить! Каждый алгоритм действий отлично подходит, как для ранних версий табличного процессора Эксель, так и для самых последних.
Рассмотрим небольшой пример, в котором применим полученные знания по автоматическому подбору высоты строки. К примеру, у нас есть следующая табличка, которую мы должны привести к корректному отображению на рабочем листе:
Наша цель: реализовать правильное отображение данных в табличке в одну строчку. Подробная инструкция имеет следующий вид:
- При помощи комбинации клавиш на клавиатуре «CTRL+A» производим выделение всех значений.
- Высота строчек изменилась так, что теперь данные отображаются в одну строчку. Часть информации не видно. Нам необходимо сделать так, чтобы все данные отображались на рабочем листе полностью.
- Производим выделение столбиков А, В и С.
- Наводим курсор мышки к разделу столбиков А и В и два раза кликаем ЛКМ.
- Готово! Цель выполнена. Теперь вся информация, располагающаяся в ячейках рабочего листа, корректно отображается.
Как задать точную высоту строк?
Часто пользователи табличного процессора Эксель сталкиваются с такой ситуацией, когда необходимо задать точную высоту строчки при работе с какой-либо табличной информацией. Подробная инструкция имеет следующий вид:
- На рабочем листе табличного процессора производим выделение необходимых строчек при помощи левой кнопки мыши, точную высоту которым мы планируем задать.
- Кликаем ПКМ по выделенной области рабочего листа.
- На экране отобразилось небольшое контекстное меню. Находим элемент под названием «Высота строки» и жмем по нему ЛКМ.
- На экране появилось окошко под названием «Высота строки». В поле ввода вбиваем необходимую нам высоту строчки в пунктах. Три пункта – примерно один миллиметр.
- После проведения всех манипуляций щелкаем на кнопку «ОК», располагающуюся в нижней части окошка.
- Готово! Мы реализовали указание точной высоты строчки в табличном процессоре Эксель.
Запомните! Стандартная высота строчки равна 12.75 пикселей.
Когда невозможно сделать автоподбор высоты строки
Случаются неприятные ситуации, когда все вышеприведенные способы не позволяют реализовать автоматический подбор высоты строки. Чаще всего причина неправильной работы функции заключается в том, что пользователь объединил ряд ячеек между собой.
Не забывайте, что автоматический подбор высоты строчки не применяется к объединенным ячейкам. В случае совмещения ячеек придется осуществлять процедуру подбора оптимальных параметров самостоятельным образом. Здесь существует два варианта решения данной проблемы:
- Ручное растягивание границ при помощи зажатия ЛКМ.
- Применение функции точного задания высоты строчки.
В любом случае, целесообразнее не использовать объединение ячеек, а применять «видимость» соединения. Это позволяет применять автоматический подбор высоты строки в табличном процессоре Эксель.
Заключение
Как мы видим, реализовать процедуру автоматического подбора высоты в табличном процессоре Эксель можно несколькими различными методами. Вариант, позволяющий задать высоту для каждой строчки отдельно, отлично подходит для работы с небольшими объёмами данных. Для осуществления работы с большими таблицами следует обратить внимание на другие способы. Большое число способов автоматического подбора позволяет каждому пользователю подобрать для себя более удобный вариант.
Оцените качество статьи. Нам важно ваше мнение:
Размер ячейки по содержимому Excel
Ширины столбца можно быстро задать в соответствии с набранным текстом. 1 способ:
- В окне открытого листа наберите текст в ячейке нужного столбца.
- Наведите курсор мыши на правую границу столбца возле его имени и дважды щелкните левой кнопкой мыши.
- Граница столбца автоматически выравнивается по самому длинному слову, набранному в его ячейках.
2 способ:
- В окне открытого листа наберите текст в ячейке нужного столбца.
- Выделите этот столбец и перейдите к вкладке «Главная».
- В группе «Ячейки» раскройте меню кнопки «Формат».
- Выберите в списке пункт «Автоподбор ширины столбца» (рис. 2.76).
Как задать автоподбор высоты строки?
1 способ:
- В окне открытого листа наведите курсор мыши на нижнюю границу строки возле его имени и дважды щелкните левой кнопкой мыши.
- Высота строки автоматически станет стандартной (12,75 пункта) в том случае, если строка пустая, или же ее высота выравнивается по тексту с самым большим размером шрифта, имеющемуся в одной из ячеек строки.
2 способ:
- В окне открытого листа выделите нужную строку (или несколько строк) и перейдите к вкладке «Главная».
- В группе «Ячейки» раскройте меню кнопки «Формат».
- Выберите в списке пункт «Автоподбор высоты строк» (рис. 2.77).
Как задать точную ширину столбцов?
1 способ:
- В окне открытого листа выделите нужные столбцы.
- Щелкните правой кнопкой мыши на выделенном диапазоне.
- В контекстном меню выберите пункт «Ширины столбца».
- В окошке «Ширина столбца» (рис. 2.78) задайте ширину столбца в символах (при размере шрифта 10 пт).
- Закройте окошко кнопкой «ОК».
- В окне открытого листа выделите нужные столбцы и перейдите к вкладке «Главная».
- В группе «Ячейки» раскройте меню кнопки «Формат».
- В меню «Формат» выберите пункт «Ширина столбца» (рис. 2.79).
- Далее как в первом способе данной инструкции.
Как задать точную высоту строк?
1 способ:
- В окне открытого листа выделите нужные строки.
- Щелкните правой кнопкой мыши на выделенном диапазоне.
- В контекстном меню выберите пункт «Высота строки»
- В окошке «Высота строки» (рис. 2.80) задайте высоту строки в пунктах (3 пт ≈ 1 мм).
- Закройте окошко кнопкой «ОК».
Как задать ширину столбцов по умолчанию?
Ширина столбцов изначальна равно 8,43 символа (при размере шрифта 10 пт). Эту стандартную ширину можно изменить на любое другое значение.
Автоподбор в MS EXCEL ширины столбца и высоты строки по содержимому ячеек
Наиболее быстрый способ добиться, чтобы содержимое ячеек отображалось полностью – это использовать механизм автоподбора ширины столбца/ высоты строки по содержимому.
Пусть имеется таблица с ячейками заполненными текстовыми значениями.
Автоподбор ширины столбца
Как видно из рисунка выше, текстовые значения в ячейках А2 и А3 отображаются не полностью, т.к. мешает текст в столбце B. Нам необходимо, чтобы содержимое всех ячеек в столбце A отображалось полностью. Для этого необходимо сделать ширину столбца A достаточной для отображения самого длинного текста в столбце. Делается это элементарно: подводим указатель мыши к разделу столбцов А и B (на сером заголовке столбцов), курсор примет следующий вид:
Делаем двойной клик мышкой и, Voila, ширина столбца стала достаточной для отображения значений во всех ячейках столбца (с учетом скрытых строк).
Если нужно выровнять ширину по содержимому у сразу нескольких столбцов, то делаем следующее:
- выделяем необходимые столбцы (за их серые заголовки);
- подводим курсор к любому разделу выделенных столбцов и дважды кликаем.
- Выберите столбец или столбцы, ширину которых нужно изменить;
- На вкладке Главная в группе Ячейки выберите команду Формат;
- В группе Размер ячейки выберите пункт Автоподбор ширины столбца .
Автоподбор высоты строки
Если ячейки содержат значения с очень большой длиной строки (например, если длина текстовой строки без переносов сравнима с шириной видимой части листа), то ширина столбца может стать слишком большой, работать с данными будет не удобно. В этом случае нужно выделить ячейки и включить опцию Переносить по словам через Формат ячеек (или через меню Главная/ Выравнивание/ Перенос текста ).
Ширина столбца останется прежней, зато высота строки автоматически увеличится, чтобы полностью отобразить значение ячейки.
Иногда, не смотря на установленную опцию Переносить по словам, высоты строки не хватает, чтобы отобразить текстовую строку полностью (это могло произойти, если высота строки была уменьшена вручную). В этом случае нужно поступить также, как мы поступали в случае подбора ширины строки — дважды кликнуть на границе раздела, но теперь не столбцов, а строк:
После этого текстовое значение будет отображено в ячейке полностью:
Реальный пример
Теперь применим рассмотренный метод в реальной ситуации – отредактируем таблицу, созданную путем копирования данных из MS ACCESS. Скопируем через Буфер обмена какую-нибудь таблицу из MS ACCESS на лист EXCEL.
Обратите внимание, что у ячеек, в которые мы вставили значения из Буфера обмена, включена опция Переносить по словам, хотя, по умолчанию, она отключена (EXCEL сам включил ее при вставке). Кроме того, EXCEL не стал изменять ширину столбцов, установленную по умолчанию, а была изменена только высота строк, чтобы полностью отобразить все значения. Такое форматирование таблицы не всегда устраивает пользователя. Используя вставленную таблицу, решим 2 задачи.
Задача1. Предположим, нам нужно, чтобы все значения отображались в таблице в одну строку.
- выделите вставленные значения (для этого выделите любую ячейку таблицы и нажмите CTRL+A (выделится текущая область), если таблица не содержит пустых строк и столбцов, то будут выделены все вставленные значения);
- выключите опцию Переносить по словам (через меню Главная/ Выравнивание/ Перенос текста );
- высота ячеек будет уменьшена так, чтобы отображать только одну строку, как следствие часть значений станет невидна;
- выделите столбцы А, B иС за серые заголовки;
- подведите указатель мыши к разделу столбцов А и B (на сером заголовке столбцов) и дважды кликните.
Задача решена: содержимое всех ячеек полностью отображается.
Задача2. Теперь предположим, что нам нужно, чтобы все столбцы имели определенную, заданную пользователем, ширину, а значения полностью бы отображались в ячейке. При этом высота строки должна быть минимальной.
- задайте требуемую ширину столбцов А, B иС;
- опцию Переносить по словам не выключайте (включите);
- выделите все строки, содержащие вставленные значения, или все ячейки листа (все ячейки листа можно выделить нажав кнопку Выделить все в левом верхнем углу листа или дважды нажав CTRL+A);
- подведите указатель мыши к разделу любых двух заполненных строк (на сером заголовке столбцов) и дважды кликните.
Задача решена: содержимое всех ячеек полностью отображается.
Случай с объединенными ячейками
В случае, если две или несколько ячеек объединены в одну, то рассмотренный подход не сработает. Можно ли осуществить автоподбор высоты строки в случае объединенных ячеек? Об этом читайте в одноименной статье Автоподбор высоты строки по содержимому при объединении ячеек.
Включение автоподбора высоты строки в Microsoft Excel
Каждый пользователь, работающий в Экселе, рано или поздно встречается с ситуацией, когда содержимое ячейки не вмещается в её границы. В таком случае существует несколько выходов из сложившегося положения: сократить размер содержимого; смириться с существующей ситуацией; расширить ширину ячеек; расширить их высоту. Как раз о последнем варианте, а именно об автоподборе высоты строки мы и поговорим дальше.
Применение атоподбора
Автоподбор – это встроенный инструмент Excel, который помогает произвести расширение ячеек по содержимому. Сразу нужно отметить, что несмотря на название эта функция не применяется автоматически. Для того, чтобы расширить конкретный элемент, нужно выделить диапазон и применить к нему указанный инструмент.
Кроме того, нужно сказать, что автоподбор высоты применим в Эксель только для тех ячеек, у которых в форматировании включен перенос по словам. Для того чтобы включить это свойство выделяем на листе ячейку или диапазон. Кликаем по выделению правой кнопкой мыши. В запустившемся контекстном списке выбираем позицию «Формат ячеек…».
Происходит активация окна форматирования. Переходим во вкладку «Выравнивание». В блоке настроек «Отображение» устанавливаем флажок напротив параметра «Переносить по словам». Чтобы сохранить и применить изменения конфигурации настроек, жмем на кнопку «OK», которая размещена внизу этого окна.
Теперь на выделенном фрагменте листа включен перенос по словам и к нему можно применять автоподбор высоты строки. Рассмотрим, как это сделать различными способами на примере версии Excel 2010. Вместе с тем нужно заметить, что полностью аналогичный алгоритм действий можно использовать как для более поздних версий программы, так и для Excel 2007.
Способ 1: панель координат
Первый способ предполагает работу с вертикальной панелью координат, на которой располагаются номера строк таблицы.
-
Кликаем по номеру той строки на панели координат, к которой нужно применить автоподбор высоты. После этого действия вся строчка будет выделена.
Становимся на нижнюю границу строки в секторе панели координат. Курсор должен приобрести вид стрелки направленной в две стороны. Делаем двойной щелчок левой кнопкой мыши.
Способ 2: включение автоподбора для нескольких строк
Вышеуказанный способ хорош, когда нужно включить автоподбор для одной или двух строк, но что делать, если подобных элементов много? Ведь, если действовать по тому алгоритму, который был описан в первом варианте, то на процедуру придется потратить большое количество времени. В этом случае существует выход.
-
Выделяем на панели координат весь диапазон строк, к которым нужно подключить указанную функцию. Для этого зажимаем левую кнопку мыши и проводим курсором по соответствующему отрезку панели координат.
Если диапазон сильно большой, то кликаем левой кнопкой мыши по первому сектору, потом зажимаем кнопку Shift на клавиатуре и выполняем щелчок по последнему сектору панели координат требуемой области. При этом все её строки будут выделены.
Устанавливаем курсор на нижнюю границу любого из выделенных секторов на панели координат. При этом курсор должен принять точно такую же форму, как и в прошлый раз. Два раза щелкаем левой кнопкой мыши.
Способ 3: кнопка на ленте инструментов
Кроме того, для включения автоподбора по высоте ячейки можно использовать специальный инструмент на ленте.
-
Выделяем диапазон на листе, к которому нужно применить автоподбор. Находясь во вкладке «Главная», производим щелчок по кнопке «Формат». Данный инструмент размещен в блоке настроек «Ячейки». В появившемся списке в группе «Размер ячейки» выбираем пункт «Автоподбор высоты строки».
Способ 4: подбор высоты для объединенных ячеек
В то же время, нужно заметить, что функция автоподбора не работает для объединенных ячеек. Но и в этом случае тоже имеется решение данной проблемы. Выход заключается в применении алгоритма действий, при котором реального объединения ячейки не происходит, а только видимое. Поэтому мы сможем применить технологию автоподбора.
-
Выделяем те ячейки, которые нужно объединить. Кликаем по выделению правой кнопкой мыши. В меню переходим по пункту «Формат ячеек…».
В открывшемся окне форматирования переходим во вкладку «Выравнивание». В блоке настроек «Выравнивание» в поле параметра «По горизонтали» выбираем значение «По центру выделения». После того, как конфигурирование произведено, жмем на кнопку «OK».
После этих действий данные расположились по всей зоне выделения, хотя по факту продолжают храниться в крайней левой ячейке, так как объединения элементов, по сути, не произошло. Поэтому, если, например, нужно будет удалить текст, то сделать это можно будет только в крайней левой ячейке. Далее опять выделяем весь диапазон листа, на котором размещен текст. Любым из трех предыдущих способов, которые были описаны выше, включаем автоподбор высоты.
Чтобы вручную не выставлять высоту каждой строки в отдельности, тратя на это уйму времени, особенно если таблица большая, лучше воспользоваться таким удобным инструментом Excel, как автоподбор. С его помощью можно автоматически скорректировать размер строчек любого диапазона по содержимому. Единственная проблема может возникнуть, если вы работаете с областью листа, в которой расположены объединенные ячейки, но и в этом случае тоже можно найти выход из сложившейся ситуации путем выравнивания содержимого по выделению.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Изменение ширины столбцов и высоты строк
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Если вам нужно увеличить или уменьшить ширину строк и столбцов Excel, существует несколько способов их изменения. В приведенной ниже таблице указаны минимальные, максимальные значения и размеры по умолчанию для каждого элемента на уровне точек.
Если вы работаете в режиме разМетки страницы (вкладка «вид «, Группа » представления книги «, кнопка «разметка страницы «), можно задать ширину столбца или высоту строки в дюймах, сантиметрах и миллиметрах. По умолчанию единица измерения — дюймы. Перейдите в меню файл _гт_ Параметры _гт_ Advanced _гт_ Display _гт_ выберите параметр в списке единицы измерения линейки. При переключении в обычный режим значения ширины столбцов и высоты строк будут отображаться в точках.
Отдельные строки и столбцы могут иметь только один параметр. Например, один столбец может иметь ширину 25 пунктов, но она не может быть шириной 25 пунктов для одной строки, а 10 пунктов для другой.
Установка заданной ширины столбца
Выберите столбец или столбцы, ширину которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Ширина столбца.
Введите значение в поле Ширина столбцов.
Нажмите кнопку ОК.
Совет: Чтобы быстро задать ширину одного столбца, щелкните его правой кнопкой мыши, выберите пункт Ширина столбца, введите нужное значение и нажмите кнопку ОК.
Выберите столбец или столбцы, ширину которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Автоподбор ширины столбца.
Примечание: Чтобы быстро подобрать ширину всех столбцов листа, нажмите кнопку Выделить все и дважды щелкните любую границу между заголовками двух столбцов.
Выделите ячейку, которая имеет нужную ширину.
Нажмите сочетание клавиш CTRL+C или на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать.
Щелкните правой кнопкой мыши ячейку в целевом столбце, выберите пункт Специальная Вставка, а затем нажмите кнопку ширины столбцов источника.
Значение ширины столбца по умолчанию указывает приблизительное количество символов стандартного шрифта, которое умещается в ячейке. Можно указать другое значение ширины столбца по умолчанию для листа или книги.
Выполните одно из указанных ниже действий.
Чтобы изменить ширину столбца по умолчанию для листа, щелкните ярлычок листа.
Чтобы изменить ширину столбца по умолчанию для всей книги, щелкните правой кнопкой мыши ярлычок какого-либо листа, а затем выберите пункт Выделить все листы в контекстное менюTE000127572.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Ширина по умолчанию.
В поле Ширина столбца введите новое значение, а затем нажмите кнопку ОК.
Советы: Если вы хотите задать ширину столбца по умолчанию для всех новых книг и листов, можно создать шаблон книги или шаблон листа, а затем создать на основе этих шаблонов книги или листы. Дополнительные сведения см. по следующим ссылкам:
Выполните одно из указанных ниже действий.
Чтобы изменить ширину одного столбца, перетащите правую границу его заголовка до нужной ширины.
Чтобы изменить ширину нескольких столбцов, выделите столбцы, ширину которых требуется изменить, а затем перетащите правую границу заголовка любого выделенного столбца.
Чтобы изменить ширину столбцов в соответствии с содержимым ячеек, выберите столбец или столбцы, которые требуется изменить, и дважды щелкните правую границу заголовка одного из выделенных столбцов.
Чтобы изменить ширину всех столбцов на листе, нажмите кнопку Выделить все, а затем перетащите правую границу заголовка любого столбца.
Выберите строку или строки, высоту которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Высота строки.
Введите значение в поле Высота строки и нажмите кнопку ОК.
Выберите строку или строки, высоту которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Автоподбор высоты строки.
Совет: Чтобы быстро подобрать высоту всех строк листа, нажмите кнопку Выделить все и дважды щелкните нижнюю границу заголовка любой строки.
Выполните одно из указанных ниже действий.
Чтобы изменить высоту одной строки, перетащите нижнюю границу заголовка строки до нужной высоты.
Чтобы изменить высоту нескольких строк, выберите нужные строки и перетащите нижнюю границу заголовка одной из выбранных строк.
Чтобы изменить высоту всех строк на листе, нажмите кнопку Выделить все, а затем перетащите нижнюю границу заголовка любой строки.
Чтобы изменить высоту строки в соответствии с содержимым, дважды щелкните нижнюю границу заголовка строки.
Если вы предпочитаете работать с шириной столбцов и высотой строк в дюймах, то следует работать в режиме разМетки страницы (вкладка «вид «, Группа » представления книги «, кнопка » Разметка страницы «). В режиме разМетки страницы можно задать ширину столбца или высоту строки в дюймах. В этом представлении единицы измерения по умолчанию представлены в дюймах, но вы можете изменить единицы измерения на сантиметры или миллиметры.
В Excel 2007 нажмите кнопку Microsoft Office _гт_ Параметры Excel _гт_.
В Excel 2010 перейдите в раздел Параметры _гт_ _гт_ Дополнительно.
Установка заданной ширины столбца
Выберите столбец или столбцы, ширину которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Ширина столбца.
Введите значение в поле Ширина столбцов.
Выберите столбец или столбцы, ширину которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Автоподбор ширины столбца.
Совет . Чтобы быстро подобрать ширину всех столбцов листа, нажмите кнопку Выделить все и дважды щелкните любую границу между заголовками двух столбцов.
Выделите ячейку, которая имеет нужную ширину.
На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать и выберите нужный столбец.
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.
В разделе Вставить установите переключатель в положение ширины столбцов.
Значение ширины столбца по умолчанию указывает приблизительное количество символов стандартного шрифта, которое умещается в ячейке. Можно указать другое значение ширины столбца по умолчанию для листа или книги.
Выполните одно из указанных ниже действий.
Чтобы изменить ширину столбца по умолчанию для листа, щелкните ярлычок листа.
Чтобы изменить ширину столбца по умолчанию для всей книги, щелкните правой кнопкой мыши ярлычок какого-либо листа, а затем выберите пункт Выделить все листы в контекстное менюTE000127572.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Ширина по умолчанию.
В поле Ширина столбца введите новое значение.
Совет . Если требуется определить новое значение ширины столбцов по умолчанию для всех новых книг и листов, можно создать шаблон книги или листа, а затем создавать новые книги и листы на его основе. Дополнительные сведения см. в статье Сохранение книги или листа в качестве шаблона.
Выполните одно из указанных ниже действий.
Чтобы изменить ширину одного столбца, перетащите правую границу его заголовка до нужной ширины.
Чтобы изменить ширину нескольких столбцов, выделите столбцы, ширину которых требуется изменить, а затем перетащите правую границу заголовка любого выделенного столбца.
Чтобы изменить ширину столбцов в соответствии с содержимым ячеек, выберите столбец или столбцы, которые требуется изменить, и дважды щелкните правую границу заголовка одного из выделенных столбцов.
Чтобы изменить ширину всех столбцов на листе, нажмите кнопку Выделить все, а затем перетащите правую границу заголовка любого столбца.
Выберите строку или строки, высоту которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Высота строки.
Введите значение в поле Высота строки.
Выберите строку или строки, высоту которых требуется изменить.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
В разделе Размер ячейки выберите пункт Автоподбор высоты строки.
Совет . Чтобы быстро подобрать высоту всех строк листа, нажмите кнопку Выделить все и дважды щелкните нижнюю границу заголовка любой строки.
Выполните одно из указанных ниже действий.
Чтобы изменить высоту одной строки, перетащите нижнюю границу заголовка строки до нужной высоты.
Чтобы изменить высоту нескольких строк, выберите нужные строки и перетащите нижнюю границу заголовка одной из выбранных строк.
Чтобы изменить высоту всех строк на листе, нажмите кнопку Выделить все, а затем перетащите нижнюю границу заголовка любой строки.
Чтобы изменить высоту строки в соответствии с содержимым, дважды щелкните нижнюю границу заголовка строки.
Автоподбор высоты строки в Excel по содержимому
Во время работы с таблицами Excel нередко возникает ситуация, когда информация в ячейке выходит за ее рамки. Конечно же, можно постараться каким-то образом убрать лишние данные, тем самым сократив содержимое ячейки. Но это редко помогает, поэтому наиболее практичным решением будет сдвиг ее границ, чтобы уместить все данные внутри нее. Сделать это можно путем настройки ширины столбца или высоты строки. Давайте остановимся на последнем варианте и посмотрим, как можно задать высоту строки, причем, чтобы она определялась программой автоматически.
Автоподбор высоты строк
Сначала давайте разберемся, что такое автоподбор высоты строки. Это функция, позволяющий подстроить высоту всех ячеек строки под содержимое самой заполненной из них (ширина при этом остается неизменной). Тут важно понимать, что инструмент направлен на автоматическую настройку границ, но сам по себе он в автоматическом режиме не работает, а это значит, что его нужно самостоятельно задействовать по отношению к выделенным элементам. Выполнить данное действие можно разными способами, так что давайте рассмотрим каждый из них подробнее.
Метод 1. Автоподбор высоты через формат ячеек
Это первый метод, и он же – обязательное условие для реализации следующих способов. Дело в том, что автоподбор работает исключительно по отношению к тем ячейкам, в которых активирован перенос по словам.
Итак, давайте приступим:
- Щелкаем правой кнопкой мыши по ячейке/выделенному диапазону (в нашем случае выделяем всю таблицу) и в контекстном меню щелкаем по строке “Формат ячеек…”.
- Откроется окно форматирования, в котором переключаемся во вкладку “Выравнивание”. В параметрах “Отображение” ставим галочку напротив опции “переносить текст”, после чего щелкаем OK.
- Благодаря нашим действиям, содержимое выделенных ячеек полностью отобразилось в них с учетом переноса, а высота строк изменилась ровно на столько, сколько необходимо для того, чтобы полностью отобразить все данные.
Теперь перейдем к остальным ситуациям, когда мы имеем дело с ячейками, в которых включен перенос текста, но границы сдвинуты так, что часть информации в них не “вписывается” или, наоборот, в ячейках остается слишком много свободного места.
Метод 2. Настройка высоты через координатную панель
- На вертикальной координатной панели щелкам по порядковому номеру строки, для которой нужно настроить автовысоту. Вся строка вместе с ее номером должна выделиться после этого.
- Теперь все на той же координатной панели наводим указатель мыши на нижнюю границу выделенной строки, как только он изменит привычный вид на стрелки вверх и вниз, выполняем двойной щелчок левой кнопкой мыши.
- Как мы можем сразу же после этого заметить, высота выделенной строки подстроилась таким образом, чтобы вместить содержимое самой заполненной ячейки. При этом границы столбцов остались неизменными.
Метод 3. Автоподбор высоты для нескольких строк
Если требуется одновременно настроить высоту нескольких строк, описанный выше метод не так хорош, так как на поочередное выделение и настройку высоты каждой строки может уйти немало времени. Поэтому в таких случаях лучше придерживаться следующего плана действий:
- На координатной панели вместо одной строки одновременно выделяем диапазон строк, высоту которых хотим настроить. Как это сделать, читайте в нашей статье “Как выделить ячейки в Эксель“.
- Теперь аналогично методу, описанному выше, двойным щелчком левой кнопки мыши автоматически задаем высоту строк. Наводить указатель мыши можно на нижнюю границу любой строки выделенного диапазона.
- Все готово. Мы задали оптимальную высоту для всех строк, которые выбрали, выполняя первый шаг.
Метод 4. Использование инструментов на ленте
Многие наиболее часто используемые функции программы Эксель вынесены в виде отдельных кнопок на Ленту программы. Для автоподбора высоты также предусмотрена своя собственная кнопка, и вот как ею нужно пользоваться:
- Отмечаем область ячеек, высоту которых нужно автоматически задать.
- Переключаемся во вкладку “Главная” и нажимаем кнопку “Формат”, которая расположена в разделе “Ячейки”. Откроется перечень команд, среди которых нам нужна строка “Автоподбор высоты строки”, следовательно, щелкаем по данному пункту.
- Это все, что нужно было сделать для того, чтобы автоматически задать высоту строк для выделенного фрагмента данных.
Метод 5. Настройка высоты для объединенных ячеек
Несмотря на то, что функция автоподбора высоты срок не применима к объединенным ячейкам, и эта задача вполне выполнима.
Суть данного метода заключается в том, что на самом деле никакого объединения ячеек не будет, мы лишь создадим видимость слияния, что позволить использовать автоподбор.
- Сначала нужно выделить ячейки, которые мы якобы хотим объединить.
- Затем щелчком правой кнопки мыши по выделенному диапазону вызываем контекстное меню, в котором выбираем строку “Формат ячеек…”.
- Переключаемся во вкладку “Выравнивание”, кликаем по текущему варианту выравнивания по горизонтали, выбираем “по центру выделения” и жмем кнопку OK.
- В результате текст из первой ячейки расположился по центру выделенных элементов, при этом, объединение ячеек не было выполнено.
- Теперь осталось только применить функцию автоподбора высоты строк любым из способов, описанных выше.
Заключение
Во время работы в программе Excel одну и ту же задачу можно выполнить разными способами. Это касается и настройки высоты строк. Если речь идет о небольших таблицах, данный параметр можно задать отдельно для каждой строки. Но когда мы имеем дело с большими табличными массивами, лучше использовать такую функцию, как автоподбор высоты ячеек, которая позволит справиться с поставленной задачей значительно быстрее.