Перейти до основного матеріалу

Як перетворити коментарі на вміст комірки в Excel?

Припустимо, у мене на робочому аркуші є комірки діапазону, заповнені коментарями, і тепер я хочу перетворити всі коментарі на вміст комірок, щоб я міг їх акуратно і кругло друкувати. Чи є якісь хороші способи вирішення цього завдання?

Перетворюйте коментарі на вміст комірки за допомогою функції, яку визначає користувач

Перетворюйте коментарі на вміст комірки за допомогою коду VBA

Перетворіть коментарі на вміст клітинки за допомогою Kutools для Excel


стрілка синя права міхур Перетворюйте коментарі на вміст комірки за допомогою функції, яку визначає користувач

За допомогою цього методу вам потрібно спочатку створити визначену функцію, а потім застосувати визначену формулу для перетворення коментарів у вміст комірки. Ви можете закінчити це, виконавши такі дії:

1Натисніть Розробник > Візуальний Бейсік, новий Microsoft Visual Basic для програм відобразиться вікно, натисніть Insert > Модулі, та введіть наступну функцію в Модуль:

Функція GetComments (pRng As Range) як рядок 'Updateby20140509 Якщо ні pRng.Comment - це нічого, тоді GetComments = pRng.Comment.Text End End If End Функція

2.прес Ctrl + S щоб зберегти функцію.

3Потім введіть наступну формулу “= GetComments (A1)”У будь-якій порожній комірці, у цьому випадку я буду використовувати комірку E1. Дивіться знімок екрана:

doc-comments-to-cell1

4, натисніть Що натомість? Створіть віртуальну версію себе у ключ. І виділіть комірку E1, а потім перетягніть маркер заповнення через діапазон комірок, які ви хочете містити у цій формулі. І всі коментарі перетворюються на вміст комірки. Дивіться знімок екрана:

doc-comments-to-cell2


стрілка синя права міхур Перетворюйте коментарі на вміст комірки за допомогою коду VBA

Якщо ви знаєте код VBA, наступний короткий код також може допомогти вам перетворити коментарі у вміст комірки.

1. Виберіть діапазон, який потрібно перетворити на вміст комірки;

2. Клацання Розробник > Візуальний Бейсік, новий Microsoft Visual Basic для програм відобразиться вікно, натисніть Insert > Модуліта введіть наступний код в Модуль:

Sub CommentToCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = Rng.NoteText
Next
End Sub

3. Потім натисніть  doc-множення-розрахунок-3 для запуску коду. І виберіть діапазон, який потрібно перетворити, потім клацніть OK, а всі вибрані коментарі перетворені у вміст комірок у відповідних комірках.


doc-comments-to-cell3 -2 doc-comments-to-cell4

примітки: Якщо ви не хочете коментарів, ви можете їх видалити.


стрілка синя права міхур Перетворіть коментарі на вміст клітинки за допомогою Kutools для Excel

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

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

після установки Kutools для Excel, будь ласка, виконайте наступне:

1. Виберіть діапазон, для якого потрібно імпортувати коментарі до комірок.

2. Клацання Кутулс > більше > Перетворити коментар та комірку, див. скріншот:

doc-comments-to-cells-5

3, в Перетворити коментар та комірку діалогове вікно, виберіть Перетворення коментарів у вміст комірок. Дивіться знімок екрана:

doc-comments-to-cells-6

4. Потім натисніть OK. Тепер усі вибрані коментарі перетворюються на вміст комірки у вихідному діапазоні.

Для отримання більш детальної інформації про Перетворити коментар та комірку, Будь ласка, відвідайте Перетворити опис функції коментаря та комірки.


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

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

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, The first function in a module does the job only once: when I write or drag the formula down. If I go back to change any of the comment it does not update the destination cell with the new comment. For example let's say I have a comment in A1, then when I place the formula in cell B1, it will show me the A1's comment only the first time. If I go back and change the A1 comment, the cell B1 does not get updated. I tried "Calculate Now" or F9 and nothing happens. I saved the file and opened again and nothing, cell B1 stays with the old comment. It is like the function is dead. Now, if I enter or change anything in the cell A1 itself (not the comment), like adding an space in the end, it will immediately update the comment. I'm using Office 2019 Pro.
This comment was minimized by the moderator on the site
thanks very musch
This comment was minimized by the moderator on the site
great site
This comment was minimized by the moderator on the site
is there a way to do this without the title of a comment or the non bold writing?
This comment was minimized by the moderator on the site
Great tip, thanks for sharing!
This comment was minimized by the moderator on the site
Perfect! Thank You
This comment was minimized by the moderator on the site
You are a star!!! thanks
This comment was minimized by the moderator on the site
It does not automatically update when I change the comment. How do I change this? Thanks
This comment was minimized by the moderator on the site
Same problem here. Changing the comment does not trigger the calculations. Forcing the calculation (F9) does not work. Saving and load the file does not work. However, changing a cell content will trigger the calculations.
This comment was minimized by the moderator on the site
You are my HERO!!!!!!!!!!!!!!!!!!!!!! Thank You Thank You Thank You
This comment was minimized by the moderator on the site
Hi. I tried this code and it worked right. But I have a little problem: can I use this code combined with VLOOKUP? I tried but I didn't get anything. If you can help me, I'll be thankful. I'm brazilian. If I wrote something wrong, I apologise. Thanks!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations