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

Как быстро вставить комментарий в несколько ячеек в Excel?

На листе вставить комментарий в ячейку очень просто, но если вы хотите вставить один и тот же комментарий в несколько ячеек одновременно, как вы могли бы это сделать?

Вставьте комментарий в несколько ячеек с помощью специальной функции «Вставить»
Вставьте комментарий в несколько ячеек с кодом VBA


Вставьте комментарий в несколько ячеек с помощью специальной функции «Вставить»

В Excel нет возможности вставить несколько комментариев одновременно. Однако вы можете скопировать комментарий в несколько ячеек следующим образом:

1. Вставьте свой комментарий в ячейку.

2. Выберите ячейку комментария и нажмите Ctrl + C ключи для его копирования.

3. Затем выберите и щелкните правой кнопкой мыши диапазон, в который вы хотите вставить комментарий, выберите  Специальная вставка > Специальная вставка из контекстного меню. Смотрите скриншот:

4. в Специальная вставка диалоговое окно, проверьте Комментарии вариант, а затем щелкните OK кнопка. Смотрите скриншот:

Затем такие же комментарии сразу вставляются во все выделенные ячейки.

Внимание: Этот метод вставит одинаковые комментарии ко всем выбранным ячейкам. Если вы хотите вставить те же комментарии только в видимые ячейки отфильтрованного списка, попробуйте следующий метод VBA.


Вставьте комментарий в несколько ячеек с кодом VBA

Предположим, у вас есть отфильтрованный список, как показано на скриншоте ниже. А вы просто хотите пакетно добавлять комментарии ко всем видимым ячейкам. Пожалуйста, сделайте следующее.

1. нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Mocrosoft Visual Basic для приложений окно, пожалуйста, нажмите Вставить > Модули, и введите в модуль следующий код:

VBA: пакетный инертный комментарий для нескольких ячеек (видимые ячейки только в отфильтрованном списке)

Sub InsertCommentsSelection()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xAddress As String
    Dim xText As String
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Count > 1 Then
        Set xRg = xRg.SpecialCells(xlCellTypeVisible)
    End If
    xRg.Select
    xText = InputBox("Enter Comment to Add" & vbCrLf & "Comment will be added to all cells in Selection: ", "Kutools For Excel")
    If xText = "" Then
        MsgBox "No comment added", vbInformation, "Kutools For Excel"
        Exit Sub
    End If
    For Each xRgEach In xRg
        With xRgEach
        .ClearComments
        .AddComment
        .Comment.Text Text:=xText
        End With
    Next xRgEach
End Sub

3. нажмите F5 ключ для запуска кода. При первом появлении Kutools for Excel диалоговом окне выберите отфильтрованный диапазон, в который вы хотите добавить комментарии, а затем щелкните OK кнопка. Смотрите скриншот:

4. Затем еще один Kutools for Excel появится диалоговое окно, введите свой комментарий в текстовое поле и нажмите кнопку OK кнопку.

Теперь комментарии вставляются во все видимые ячейки только в выбранном отфильтрованном списке, как показано ниже:



Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

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

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (17)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Я ценю, что вы поделились этой статьей. Еще раз спасибо. Очень круто. bcgdgfaegkdgafaa
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за информацию.
Этот комментарий был сведен к минимуму модератором на сайте
спасибо, это сработало.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо! Сэкономил мое время!
Этот комментарий был сведен к минимуму модератором на сайте
Благодарить; это сэкономило мое время
Этот комментарий был сведен к минимуму модератором на сайте
Это просто информация, которую я нахожу повсюду. Спасибо за ваш блог, я просто подписался на ваш блог. Это хороший блог. Йонг http://www.gofastek.com
Этот комментарий был сведен к минимуму модератором на сайте
Это действительно полезно. Благодарю.
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Я изучил ценную информацию по этому вопросу, поскольку я работаю над классным проектом. Спасибо, что разместили полезную информацию, теперь выполнять эту задачу становится легче. конвертер шрифтов онлайн
Этот комментарий был сведен к минимуму модератором на сайте
если лист в excel находится в фильтре, это будет применяться только к отфильтрованным ячейкам????
Этот комментарий был сведен к минимуму модератором на сайте
для отфильтрованной ячейки это не работает
Этот комментарий был сведен к минимуму модератором на сайте
Дорогой я,
Код VBA теперь обновлен. Он поддерживает пакетную вставку комментариев не только в обычный диапазон, но и в видимые ячейки только в отфильтрованном списке.
Спасибо за ваш комментарий!
Этот комментарий был сведен к минимуму модератором на сайте
это действительно очень информативный пост..


спасибо за отличный пост
дигифлор
Этот комментарий был сведен к минимуму модератором на сайте
Может ли кто-нибудь помочь мне в коде VBA,
Я хочу, чтобы я делал несколько комментариев и имел возможность добавлять изображение в каждую ячейку, не выполняя форматирование снова и снова.
а затем изображение этой ячейки будет сохранено в папке файла excel с тем же именем ячейки.
Я буду благодарен вам, если кто-нибудь поможет мне в этом
Этот комментарий был сведен к минимуму модератором на сайте
Excelente aporte, gracias por el dato !!!!
Этот комментарий был сведен к минимуму модератором на сайте
Отлично, спасибо
Этот комментарий был сведен к минимуму модератором на сайте
как сделать так, чтобы он не игнорировал объединенные ячейки и просто добавлял примечания только к выбранным объединенным ячейкам?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, ресолвер
Чтобы решить вашу проблему, примените следующий код:
Sub InsertCommentsSelection()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xAddress As String
    Dim xText As String
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Count > 1 Then
        Set xRg = xRg.SpecialCells(xlCellTypeVisible)
    End If
    xRg.Select
    xText = InputBox("Enter Comment to Add" & vbCrLf & "Comment will be added to all cells in Selection: ", "Kutools For Excel")
    If xText = "" Then
        MsgBox "No comment added", vbInformation, "Kutools For Excel"
        Exit Sub
    End If
    For Each xRgEach In xRg
        If xRgEach.MergeCells Then
            With xRgEach
            .ClearComments
            .AddComment
            .Comment.Text Text:=xText
            End With
        End If
    Next xRgEach
End Sub


Пожалуйста, попробуйте, надеюсь, это поможет вам!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL