VBA Excel. Свойство Range.WrapText (перенос текста)
Переноса текста по словам в ячейках диапазона на рабочем листе Excel из кода VBA. Свойство WrapText объекта Range, возвращаемые значения. Примеры.
1. Свойство Range.WrapText1.1. Синтаксис
1.2. Значения
2. Примеры2.1. Пример 1
2.2. Пример 2
2.3. Пример 3
Свойство Range.WrapText
Range.WrapText – это свойство, которое возвращает или задает значение типа Variant, указывающее, переносится ли текст в ячейках диапазона на новые строки, если длина текста превышает ширину ячейки.
Текст в ячейках переносится по словам. Если слово не умещается в ячейке целиком, происходит перенос части слова. Обычно, высота строки рабочего листа автоматически подбирается под ячейку с максимальным количеством строк, образовавшихся в результате переноса текста.
Синтаксис
Expression.WrapText
Expression – выражение (переменная), возвращающее объект Range.
Значения
Значения, которые возвращает свойство Range.WrapText:
Параметр | Значение |
---|---|
True | Во всех ячейках указанного диапазона включен перенос текста на новые строки. |
False | Во всех ячейках указанного диапазона отключен перенос текста на новые строки. |
Null | В указанном диапазоне присутствуют пустые ячейки, или есть ячейки как с переносом текста, так и без переноса. |
Примеры
Пример 1
Указание программе Microsoft Excel, что она должна или не должна переносить текст в ячейках заданного диапазона:
1 2 3 4 5 6 7 8 | ‘переносить текст в активной ячейке ActiveCell. ‘переносить текст во всех ячейках заданного диапазона Range(«A1:F20»).WrapText = True ‘не переносить текст в ячейке Cells(1, 5) Cells(1, 5).WrapText = False ‘не переносить текст во всех ячейках выбранного диапазона Selection.WrapText = False |
Пример 2
Присвоение значения, возвращаемого свойством Range.WrapText, переменной:
Dim a As Variant a = Range(«B2»).WrapText a = Rows(«1:2»).WrapText |
Пример 3
Просмотр значения, возвращаемого свойством Range.WrapText, с помощью информационного окна MsgBox:
If Not Selection.WrapText = Null Then MsgBox Selection.WrapText Else MsgBox «Null» End If |
Условие необходимо из-за того, что MsgBox не может отобразить значение Null
– возникает ошибка. Поэтому, когда свойство
Range.WrapText = Null
, мы задаем в качестве аргумента функции MsgBox – строку «Null».
Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.
Перенос по словам | Работа в МойОфис Таблица Настольная версия
ШрифтРазмер шрифтаОформление текстаЦвет текстаЦвет выделения текстаВыравнивание текстаПоворот текстаПеренос по словамМежсимвольный интервалЦвет заливки ячеекГраницы ячеекКопировать и вставить форматирование
- Шрифт
- Размер шрифта
- Оформление текста
- Цвет текста
- Цвет выделения текста
- Выравнивание текста
- Поворот текста
- Перенос по словам
- Межсимвольный интервал
- Цвет заливки ячеек
- Границы ячеек
- Копировать и вставить форматирование
Продукт: МойОфис Профессиональный, МойОфис Стандартный, МойОфис Образование, МойОфис Таблица
Приложение «МойОфис Таблица» может переносить текст внутри ячеек по словам, чтобы облегчить его просмотр и редактирование.
По умолчанию текст в ячейке располагается в одну строку. Если ячейка содержит большой фрагмент текста, укажите, что текст в этой ячейке следует переносить по словам. Приложение разместит текст в нескольких строках, учитывая ширину столбца, в которой расположена ячейка. При изменении ширины столбца перенос текста в ячейке будет выполнен повторно.
Для переноса текста выполните следующие действия:
1.Выделите строку/столбец, диапазон ячеек или ячейку, в которой необходимо выполнить перенос текста.
2.Выполните команду Перенос по словам одним из следующих способов:
•Выберите пункт командного меню Таблица > Перенос по словам.
•На панели инструментов, в разделе Выравнивание нажмите кнопку (Перенос по словам).
Чтобы вернуться к исходному положению текста, выполните одну из данных команд повторно.
Поделиться:Был ли материал полезным?
Пользователи, считающие этот материал полезным: 7 из 110
Предыдущее
Следующее
Как переносить текст в Excel
Перейти к содержимому Как переносить текст в Excel — 4 быстрых метода [2023] По умолчанию ячейка в Excel имеет высоту 15 пунктов и ширину 8,43 пункта. Указанный размер идеально подходит для цифр.
Однако вы можете столкнуться с ситуациями, когда вам нужно разместить текст в электронной таблице. В частности, если это длинные предложения, вам может быть трудно аккуратно вписать их в ячейку. 🤫
Именно здесь вам понадобится функция переноса текста в Excel. Чтобы узнать все об этом — продолжайте читать следующую статью.
Загрузите наш бесплатный образец рабочей тетради, чтобы пометить его вместе с руководством.
Содержание
-
Что такое функция переноса текста в Excel?
-
Перенос текста с ленты
-
Перенос текста с помощью горячих клавиш
9001 5 -
Перенести текст вручную
-
Как удалить перенос текста из Excel?
Перенести текст из диалогового окна «Формат ячеек»
Что такое функция переноса текста в Excel?
Существует два способа отображения данных в достаточно большой ячейке в Microsoft Excel.
1. Текст выходит за границы ячейки, а соседняя ячейка пуста. В таком случае Excel позволяет текстовой строке выходить за границы ячейки.
2. Текст выходит за границы ячейки, а соседняя ячейка не пуста. В таком случае Excel обрезает текст на границе ячейки.
Функция переноса текста в Excel предназначена для того, чтобы уберечь вас от подобных ситуаций.
Предложение на изображении выше слишком велико, чтобы поместиться в ячейку стандартного размера. Чтобы поместить его в ячейку, вы можете прибегнуть к перетаскиванию столбца и строки.
Но что, если у вас много таких ячеек в Excel с текстами разной длины?
Вы не тратите целый вечер на изменение размера каждого столбца и строки, чтобы текст в них идеально вписался. Чтобы сделать это за один раз, Excel предлагает функцию переноса текста.
Там, где нажатие одной кнопки все выровняло бы для вас!
Как переносить текст в Excel? Существует четыре быстрых способа переноса текста автоматически и вручную в Microsoft Excel.
Пришло время увидеть их одного за другим.
1) Перенести текст с ленты
Лента Excel предлагает готовую кнопку для переноса текста в Excel.
Возьмите ячейки на изображении ниже.
1. Выберите ячейку/ячейки, к которым вы хотите применить форматирование переноса текста.
Это будет ячейка, содержащая текст.
2. Перейдите на вкладку «Главная» > «Группа выравнивания» > нажмите «Обтекание текста».
3. Вот и все.
Обтекание текста в Excel — это проще простого!😀
2) Перенос текста с помощью горячих клавиш
Иногда вы можете работать в «режиме клавиатуры» и просто не хотите переключаться на мышь или джойстик.
Все в порядке. Вы по-прежнему можете автоматически переносить текст в Excel с помощью горячих клавиш.
1. Выберите ячейку/ячейки, к которым вы хотите применить форматирование переноса текста.
Нажмите Alt. Это активирует кнопки быстрого доступа на ленте.
2. Затем нажмите «H», чтобы перейти на вкладку «Главная».
3. Нажмите «W» для переноса текста.
Вот и все!
3) Перенести текст из диалогового окна «Формат ячеек»
Другой способ автоматического переноса текста в Excel — через диалоговое окно «Формат ячеек».
1. Выберите ячейку/ячейки, к которым вы хотите применить форматирование переноса текста.
2. Перейдите на вкладку «Главная» > «Группа выравнивания» > нажмите кнопку со стрелкой в правом нижнем углу
Каспер Лангманн , специалист Microsoft OfficeВот вам сочетание клавиш! Нажмите «Ctrl + 1», чтобы открыть диалоговое окно «Формат ячеек».
3. Во всплывающем меню «Формат ячеек»: Вот результаты!
Все вышеперечисленные методы автоматически настраивают высоту строки/ширину столбца, чтобы они соответствовали содержимому ячейки.
Вы также можете сделать это вручную.
4) Обтекание текста вручную
Существует два способа ручного размещения текста в одной ячейке Excel.
я. Регулируя строки/столбцы
1. Выберите заголовок столбца, в котором находится текст.
2. Наведите курсор на границу заголовка, чтобы увидеть двунаправленную стрелку.
3. Удерживая ее, перетащите, чтобы изменить размер ячейки, пока не будет достигнута желаемая ширина столбца.
Или, если вы хотите изменить размер ячейки не по ширине, а по высоте, вы можете сделать то же самое для строк.
Однако, если вы просто измените размер строки, как указано выше, это не сработает.
Чтобы уместить текст в ячейке, вам нужно не только изменить размер строки, но и применить перенос текста.
ii. Добавляя разрывы строк
Разрывы строк в ячейках в Excel аналогичны обычным разрывам строк, которые вы добавляете к любому своему тексту.
Вы можете разместить текст в ячейке Excel, добавив разрыв строки вручную.
1. Чтобы добавить новую строку в ячейку, дважды щелкните ячейку. Это активирует ячейку для записи в нее.
Профессиональный совет!
Кроме того, вы можете использовать сочетание клавиш F2, чтобы активировать ячейку для редактирования. Или вы можете отредактировать его из строки формул. ✌️
2. Подведите курсор к месту, где текст выходит за границы ячейки.
3. Нажмите Alt + Enter, чтобы добавить разрыв строки.
Это разбивает строку на две части, чтобы она поместилась в ячейке.
Это не очень удобный способ вписать текст в ячейку в Excel, поскольку он приводит к искажению при каждом небольшом изменении.
iii. Применение автоподбора к столбцам/строкам
Другим способом подгонки текста в ячейке в Excel может быть применение настроек автоподбора к ячейке.
1. Выберите ячейку темы.
2. Перейдите на вкладку «Главная» > «Ячейки» > «Формат» > «Автоподбор высоты строки».
Это применимо, если вы хотите, чтобы высота ячейки соответствовала содержимому.
3. Или перейдите на вкладку «Главная» > «Ячейки» > «Формат» > «Автоподбор ширины столбца».
Это должно помочь вам, если вы хотите, чтобы ширина ячейки была скорректирована в соответствии с содержимым ячейки, а не высотой.
Как удалить перенос текста из Excel?
Развернуть текст в Excel так же просто, как и развернуть текст в Excel.
Просто выберите ячейки, к которым вы больше не хотите применять функцию переноса текста.
1. Перейдите на вкладку «Главная» > вкладку «Выравнивание» > нажмите «Перенос текста».
2. Или используйте горячие клавиши, нажав Alt + H + W.
3. Настройки переноса текста (если они уже были применены) будут удалены.
Каспер Лангманн , специалист Microsoft OfficeТе же действия, что и для применения переноса текста, можно повторить для удаления форматирования переноса текста.
Вот и все. Что теперь?
В статье выше мы столкнулись с различными способами переноса текста в Excel. Начиная с кнопки «Перенос текста» на ленте Excel, до горячих клавиш и форматирования ячеек.
Не только это, мы также видели, как вы можете вручную настроить размер ячейки в соответствии с ее содержимым.
Функция переноса текста в Excel спасет вашу электронную таблицу от принятия ужасной формы. Однако Excel предназначен не только для форматирования, но и для работы с числами.
К трем наиболее часто используемым функциям Excel относятся функции ВПР, СУММЕСЛИ и ЕСЛИ. Нажмите здесь, чтобы записаться на мой бесплатный 30-минутный курс электронной почты, который предназначен для обучения вас этим функциям (и многим другим!).
Заключение
Автоподгонка высоты/ширины ячеек в Excel — это гораздо больше, чем то, что было объяснено выше. Узнайте все об автоматической подгонке высоты строки/ширины столбца ячеек в Excel здесь.
Кроме того, если эта статья вас заинтересовала, мы предлагаем вам прочитать другие наши статьи об использовании Format Painter в Excel, вставке цифровой подписи в Excel и копировании/вставке в Excel (формулы, значения и все остальное).
Каспер Лангманн2023-01-19T12:16:50+00:00 Ссылка на загрузку страницыКак обтекать текст в Excel
Если в электронной таблице Excel имеется ячеек с большим объемом содержимого , приложение Microsoft часто отображает только часть этого содержимого и автоматически скрывает остальное. Это происходит, когда длина текста или символов в ячейке превышает установленную ширину ячейки , а соседняя ячейка не пуста.
Вы по-прежнему можете просмотреть все содержимое, дважды щелкнув ячейку или выбрав ячейку и заглянув в строку формул, но эти методы не очень практичны. Гораздо более элегантное решение — поместить текст в ячейку Excel так, чтобы содержимое отображалось на нескольких строках. Мы объясним, как оберните текст в электронную таблицу Excel и решите любые проблемы, с которыми вы можете столкнуться.
Содержание
- Как автоматически переносить текст в Excel
- Как вручную вводить разрыв строки в Excel
- Перенос слов не работает в Excel: как решить проблему
- Решение 1. Очистить конкретное значение для строки height
- Решение 2. Разделите объединенные ячейки
Excel с Microsoft 365 и IONOS!
Используйте Excel для создания электронных таблиц и систематизации данных — включено во все пакеты Microsoft 365!
Office Online
OneDrive с 1 ТБ
Круглосуточная поддержка 7 дней в неделю
Как автоматически переносить текст в Excel
Самый простой способ переноса текста в Excel — использовать автоматический перенос текста особенность. Вы можете включить эту функцию для любых ячеек в электронной таблице. При этом Excel автоматически гарантирует, что отформатированные ячейки содержимое отображается в нескольких строках , так что все данные видны в любое время.
Требуется всего несколько шагов, чтобы Excel автоматически переносил текст в ячейки: Начните с , щелкнув левой кнопкой мыши ячейку , которую вы хотите отформатировать, чтобы текст автоматически переносился. Если вы хотите выделить несколько ячеек одновременно, нажмите и удерживайте левую кнопку мыши, а затем наведите указатель мыши на ячейки, которые хотите выделить. Либо удерживайте нажатой клавишу [Ctrl] и щелкните отдельные ячейки, которые хотите выделить:
Excel автоматически выделяет выбранные ячейки зеленой рамкой.Перейдите на вкладку «Главная» (если вы еще не там) и нажмите кнопку « Обтекание текста » в разделе «Выравнивание»:
Кроме того, вы можете использовать сочетание клавиш [Ctrl] + [1] и установите флажок «Перенос текста», чтобы включить функцию переноса текста Excel.
В нашем документе результат выглядит следующим образом:
Функция автоматического переноса текста в Excel всегда выполняет перенос в соответствии с заданной шириной столбца ячейки.Как вручную ввести разрыв строки в Excel
Иногда полезно, чтобы Excel вставлял разрыв строки в определенной точке ячейки , например, если вам нужно расположить определенные элементы содержимого друг под другом. Microsoft Excel предлагает для этой цели функцию ручного разрыва строки. Чтобы использовать его, откройте Режим редактирования для ячейки, которую вы хотите отредактировать. Это можно сделать двумя способами:
- Дважды щелкните ячейку.
- Нажмите, чтобы выбрать ячейку, а затем нажмите Клавиша [F2] или щелкните в строке формул .
Теперь поместите курсор туда, где вы хотите, чтобы Excel вставил разрыв строки в ячейку, и нажмите сочетание клавиш [Alt] + [Enter] . Удерживайте нажатой клавишу Alt.
Используйте этот ярлык дважды, если вы хотите вставить еще один разрыв строки и добавить весь абзац в ячейку Excel (хотя, строго говоря, есть два разрыва строки):
Если вы используете функцию ручного ввода разрыва строки в ячейке в Excel, для этой ячейки также включен автоматический перенос слов.Перенос слов не работает в Excel: как решить проблему
Приведенные выше инструкции показывают, как легко переносить текст (вставлять разрывы строк) в ячейках Excel. Но иногда две функции переноса текста, описанные выше, не работают должным образом. Это часто происходит при работе со сторонними документами Excel. Во многих случаях функция переноса текста не работает должным образом из-за « Объединить ячейки » или если вы установили конкретное значение для максимальной высоты строки .
Решение 1. Очистите конкретное значение высоты строки
Во многих случаях Excel может правильно переносить текст в ячейку, но все равно не отображает полное содержимое ячейки. Обычно это происходит потому, что автор документа установил для строки определенную высоту, из-за чего Excel скрывает часть содержимого, несмотря на перенос текста. Вы можете решить эту проблему в несколько шагов:
- Откройте вкладку « Домашний ».
- Выберите проблемную ячейку, щелкнув ее левой или правой кнопкой мыши.
- В группе «Ячейки» нажмите « Формат ».
- Выберите « Автоподбор высоты строки ».
Решение 2. Разделите объединенные ячейки
Вы не можете переносить текст в ячейки, которые были объединены в Excel. Если ручной или автоматический перенос не работает в Excel, это может быть связано с тем, что выбранная ячейка имеет размер 9.0011 объединенная ячейка . Если вы хотите перенести текст в эту ячейку в Excel, вы должны сначала разъединить ячейки.
Вы можете разъединить объединенную ячейку следующим образом:
- Откройте вкладку « Главная ».
- Выберите объединенную ячейку, щелкнув ее левой или правой кнопкой мыши.
- В группе «Выравнивание» щелкните стрелку раскрывающегося списка рядом с «Объединить и центрировать», а затем нажмите « Разъединить ячейки ».
- В качестве альтернативы, если вы щелкнули правой кнопкой мыши, чтобы выбрать объединенные ячейки, вы можете нажать « Формат ячеек », а затем снять флажок «Объединить ячейки».
Excel с Microsoft 365 и IONOS!
Используйте Excel для создания электронных таблиц и систематизации данных — включено во все пакеты Microsoft 365!
Office Online
OneDrive с 1 ТБ
Круглосуточная поддержка 7 дней в неделю
- Интернет-продажи
- Открытый исходный код
- Учебники
- Excel
Статьи по теме
Редактирование выпадающего списка Excel
- Интернет-продажи
Выпадающие списки позволяют настраивать таблицы в Excel более профессионально, проще и менее подвержены ошибкам. Однако, как и все остальное в повседневной работе, выпадающие меню также необходимо время от времени менять. По этой причине мы собираемся объяснить, как редактировать раскрывающиеся списки Excel, чтобы вы могли адаптировать их содержимое и внешний вид и добавлять полезную информацию для других пользователей.
Редактирование выпадающего списка ExcelИдентификация дубликатов в Excel
- Интернет-продажи
Есть несколько причин, по которым вам может понадобиться найти дубликаты в Excel — чтобы отфильтровать ошибки или проанализировать двойные записи. Excel может автоматически отображать эти дубликаты для вас. Благодаря выделению цветом вы можете мгновенно увидеть, какие записи появляются в ваших таблицах более одного раза. Эта функция проста в использовании: мы объясним, как она работает.
Разделение ячеек в Excel: как разделить содержимое ячейки между несколькими столбцами разделить соответствующую ячейку Excel. Хотя программа электронных таблиц Microsoft не предлагает для этого общей функции, вы можете разделить содержимое ячейки на несколько столбцов, настроив и используя разделители. Мы объясним, как вы можете использовать эту опцию в своем документе Excel.
Разделение ячеек в Excel: как разделить содержимое ячейки на несколько столбцовExcel: вычислить сумму группы чисел
- Интернет-продажи
Программа Microsoft Excel удобный и простой способ сбора и архивирования данных. Кроме того, с помощью программного обеспечения можно решать математические формулы.
Ваш комментарий будет первым