Note: The other languages of the website are Google-translated. Back to English

Як автоматично встановити розмір поля для коментарів відповідно до його вмісту в Excel?

Коли ви вставляєте коментарі до комірок, розмір поля для коментарів є типовим. Якщо ви введете в нього багато вмісту, частина вмісту не буде видно безпосередньо. Чи можна автоматично підігнати розмір поля для коментарів до його вмісту?

Автоматично розміщувати поле коментарів відповідно до вмісту на аркуші
Автоматично розміщувати поле коментарів, щоб вмістити вміст у діапазон комірок
Легко автоматично розмір вікна коментарів, щоб вмістити його вміст в активний аркуш або весь аркуш за допомогою дивовижного інструменту


Автоматично розміщувати поле коментарів відповідно до вмісту на аркуші

В Excel ви можете перетягнути поле коментарів до потрібного розміру вручну по одному, але якщо потрібно змінити розмір багатьох полів коментарів, цей спосіб буде нудним та трудомістким. У цьому випадку ви можете застосувати такий код VBA.

1. Утримуйте клавішу ALT + F11 і відкриває Вікно Microsoft Visual Basic для програм.

2. клацання Insert > Модуліта вставте наступний макрос у Вікно модуля.

Код VBA: автоматичне розміщення полів для коментарів на аркуші

Sub FitComments()
'Updateby20140325
Dim xComment As Comment
For Each xComment In Application.ActiveSheet.Comments
    xComment.Shape.TextFrame.AutoSize = True
Next
End Sub

3. Потім натисніть F5 клавішу для запуску цього коду, і всі поля коментарів на активному аркуші змінено відповідно до їх вмісту, як показано на наступному скріншоті:

doc авторозмір коментаря1

Чайові: Цей код працює лише на поточному аркуші, і він не може автоматично змінити розмір нових полів коментарів, які ви додаєте.


Одним клацанням миші, щоб швидко підігнати розмір поля коментарів до його вмісту автоматично в Excel:

повне г, повне г,, показали, від, номер, XNUMX Коментар автозапуску корисність Kutools для Excel може допомогти швидко підігнати розмір поля для коментарів до його вмісту автоматично на робочому аркуші, як показано нижче. Завантажте та спробуйте зараз! (30-денна безкоштовна траса)


Автоматично розміщувати поле коментарів, щоб вмістити вміст у діапазон комірок

Якщо вам просто потрібно автоматично встановити розмір діапазону полів для коментарів комірок, ви можете використовувати наступний код VBA.

1. Утримуйте клавішу ALT + F11 і відкриває Вікно Microsoft Visual Basic для програм.

2. клацання Insert > Модуліта вставте наступний макрос у Вікно модуля.

Код VBA: автоматичне розміщення вікна коментарів у діапазоні комірок

Sub Fitrangecomments()
'Updateby20140325
Dim rng As Range
Dim WorkRng As Range
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
    If Not rng.Comment Is Nothing Then
        rng.Comment.Shape.TextFrame.AutoSize = True
    End If
Next
End Sub

3. Потім натисніть F5 клавішу для виконання цього коду, і з'явиться підказка, щоб нагадати вам про вибір діапазону комірок, для яких потрібно змінити розмір полів для коментарів, див. знімок екрана:

doc-resize-comment-box3

4. А потім натисніть OK, вибрані вікна коментарів комірки були автоматично встановлені до вмісту коментаря.

Чайові: Цей код не може автоматично змінити розмір нових полів коментарів, які ви додаєте.


Автоматичне розміщення поля коментарів, щоб вмістити його вміст в активний аркуш або весь аркуш 

Ви можете спробувати Коментар автовідбору корисність Kutools для Excel для автоматичного зміни розміру aПоля для коментарів в активному аркуші або на всіх аркушах Excel. Будь ласка, виконайте наступне.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. Щоб автоматично змінити розмір вікон коментарів, щоб вмістити їх вміст в активному аркуші, натисніть Кутулс > більше > Коментар автовідбору > Активний аркуш.

А якщо ви хочете автоматично змінити розмір усіх полів для коментарів у всій книзі, натисніть Кутулс > більше > Коментар автовідбору > Всі аркуші. Дивіться знімок екрана:

Потім усі поля для коментарів автоматично змінюються відповідно до їх вмісту. Дивіться знімок екрана:

примітки:

  • 1. Після автоматичного зміни розміру полів для коментарів, при повторному редагуванні коментаря, поле для коментарів автоматично розшириться або зменшиться разом із вмістом.
  • 2. Для нових коментарів, які ви вставили, вам потрібно знову увімкнути цю програму коментарів AutoFit, щоб змінити розмір усіх нових вставлених полів коментарів.

  Якщо ви хочете отримати безкоштовну пробну версію (30-день) цієї утиліти, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Легко автоматично розмірювати поле коментарів відповідно до його вмісту


Статті по темі:


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (18)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Дякую тобі. Легке та швидке рішення моєї проблеми.
Цей коментар був мінімізований модератором на сайті
Використання вашого коду 1. Зменшіть xComment як коментар для кожного xComment у Application.ActiveSheet.Comments xComment.Shape.TextFrame.AutoSize = True Далі 2. Виникла проблема з цією помилкою 445 посилання на об’єкт With Range("A1").Comment.Shape. TextFrame2 .WordWrap = msoTrue .AutoSize = msoAutoSizeTextToFitShape закінчується на
Цей коментар був мінімізований модератором на сайті
Це не спрацювало так, як перший код, який ви надіслали, він відповідав лише вмісту, а я хочу, щоб вони були однакової ширини, а довжина автоматично відповідала вмісту, оскільки ось як зараз виглядає стовпець H, а стовпець A змінюється ширина розмір хотів би, щоб стовпець A мав три стовпці завширшки, а довжина відповідала вмісту та збільшувалася за потреби, коли ви натискаєте клавішу Enter, довжина поля має зростати на рядок. Чи є для цього код? зауважте, що я спробував обидва коди ключа, які ви надіслали останньою.
Цей коментар був мінімізований модератором на сайті
це взагалі не спрацювало. Я отримував помилку неодноразово.
Цей коментар був мінімізований модератором на сайті
Я отримую повідомлення про помилку: час виконання "1004": метод автоматичного розміру об'єкта TextFrame не вдалося
Цей коментар був мінімізований модератором на сайті
"Код VBA: автоматичний розмір полів коментарів на аркуші" подбав про коментарі моєї електронної таблиці. Дуже дякую!
Цей коментар був мінімізований модератором на сайті
добре! Вирішили мою проблему.
Цей коментар був мінімізований модератором на сайті
Це дійсно гарна та корисна інформація. Я радий, що ви поділилися з нами цією корисною інформацією. Будь ласка, тримайте нас в курсі подій. Дякую, що поділились. kdagekebeceddded
Цей коментар був мінімізований модератором на сайті
Хоча код працює, він робить поле на один рядок на висоту, а це означає, що великі коментарі десь зникають за межами сторінки. Чи не могли б ви надати код для встановлення ширини кожного поля (скажімо, трьох стандартних ширин стовпців Excel) та автоматичного налаштування довжини поля відповідно до тексту? Спасибі.
Цей коментар був мінімізований модератором на сайті
Дуже дякую. Це дійсно врятувало мене від багатьох неприємностей.
Цей коментар був мінімізований модератором на сайті
@DENNIE "Поки код працює, він робить поле на один рядок заввишки, що означає, що великі коментарі десь зникають зі сторінки. Не могли б ви дати код для фіксації ширини кожного поля (скажімо, трьох стандартних ширин стовпців Excel) і автоматичного налаштування довжина поля, щоб відповідати тексту? Дякую." // Погодився
Цей коментар був мінімізований модератором на сайті
Щиро дякую, що поділилися цим. Дійсно корисно!
Цей коментар був мінімізований модератором на сайті
Чи є спосіб зробити лінію від поля коментарів до клітинки темнішою або жирнішою?
Цей коментар був мінімізований модератором на сайті
Привіт, Демондрю,
Вибачте, може допомогти вам у цьому.
Цей коментар був мінімізований модератором на сайті
Я думаю, що Crystal збив нас із шляху, питання було таким: чи є спосіб зробити лінію від поля коментарів до клітинки темнішою чи жирнішою? Це буде рядок навколо поля коментарів. TIA DD
Цей коментар був мінімізований модератором на сайті
дивовижний! дякую, перший спосіб працює! зекономив мені години роботи!
Цей коментар був мінімізований модератором на сайті
Не працює, модуль вставки не відображається
Цей коментар був мінімізований модератором на сайті
Бом-діа,

Salvou de mais! Após abrir planilha no mobile todos os comentários ficaram desajustados no pc.
Більше 10 мільйонів коментарів на arrumar o tamanho da caixa! Se tivesse pix eu até pagava! Обрігадо.
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL