Как вывести все комментарии из текущей рабочей книги в новый лист или новую книгу в Excel?
Если у вас есть рабочая книга с большим количеством комментариев, и вы хотите вывести все комментарии в новый лист или новую книгу для их просмотра, как это сделать? Следующие методы помогут вам быстро вывести все комментарии из листа/книги в новый лист или новую книгу в Excel.
Использование кода VBA для вывода всех комментариев из текущей рабочей книги в новый лист
Использование кода VBA для вывода всех комментариев из текущей рабочей книги в новый лист
Следующий код VBA выведет все комментарии из текущей рабочей книги в новый лист. В новом листе будут перечислены все комментарии всей книги в виде списка с указанием имени листа, адреса ячейки, содержимого комментария и имени ячейки. Пожалуйста, используйте этот метод следующим образом:
1. Нажмите «Разработчик» > «Visual Basic», откроется окно «Microsoft Visual Basic для приложений». Затем нажмите «Вставить» > «Модуль» и введите следующий код VBA в модуль.
VBA: выводит все комментарии в новый лист.
Sub ShowCommentsAllSheets()
'Update 20140508
Dim commrange As Range
Dim rng As Range
Dim ws As Worksheet
Dim newWs As Worksheet
Set newWs = Application.Worksheets.Add
newWs.Range("A1").Resize(1, 4).Value = Array("Sheet", "Address", "Value", "Comment")
Application.ScreenUpdating = False
On Error Resume Next
For Each ws In Application.ActiveWorkbook.Worksheets
Set commrange = ws.Cells.SpecialCells(xlCellTypeComments)
If Not commrange Is Nothing Then
i = newWs.Cells(Rows.Count, 1).End(xlUp).Row
For Each rng In commrange
i = i + 1
newWs.Cells(i, 1).Resize(1, 4).Value = Array(ws.Name, rng.Address, rng.Value, rng.Comment.Text)
Next
End If
Set commrange = Nothing
Next
newWs.Cells.WrapText = False
Application.ScreenUpdating = True
End Sub
2. Затем нажмите кнопку для запуска кода, и вы получите новый лист со всеми комментариями из текущей рабочей книги. Смотрите скриншот:
Использование Kutools для Excel для вывода всех комментариев из текущей рабочей книги в новый лист или новую книгу
С помощью функции «Создать список комментариев» из Kutools для Excel вы можете быстро вывести все комментарии в новый лист или новую книгу.
Kutools для Excel: более 300 удобных надстроек для Excel, бесплатно попробовать без ограничений в течение 30 дней. Получить сейчас.
1. Если вы установили Kutools для Excel, нажмите «Kutools» > «Ещё» > «Создать список комментариев».
2. В диалоговом окне «Создать список комментариев»:
- Выберите область, из которой нужно вывести комментарии, можно выбрать «Текущий лист» или «Все листы».
- Затем укажите место, куда вы хотите поместить список комментариев, вы можете вывести комментарии в новую книгу или новый лист, см. скриншот:
3. Затем нажмите кнопку «Создать». Будет добавлен новый лист, где будут перечислены все комментарии активного листа с их атрибутами, такими как имя листа, ссылки на ячейки, строки и столбцы. Смотрите скриншот:
Для получения более подробной информации о функции «Создать список комментариев» посетите страницу Описание функции Создать список комментариев.
Связанные статьи:
- Изменение форматов всех комментариев в ячейках
- Изменение имени автора всех комментариев
- Поиск и замена текста внутри комментариев
- Показать или скрыть все комментарии и индикаторы комментариев в Excel
- Преобразование содержимого ячеек в комментарии в Excel
- Преобразование комментариев в содержимое ячеек в Excel
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!