Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Примечание к ячейке

    Добавить примечание (комментарий) к ячейке из кода VBA Excel. Методы Range.AddComment и Comment.Text. Редактирование примечания (комментария).

    Добавление примечания

    Примечание (комментарий) к ячейке создается в VBA Excel с помощью метода AddComment объекта Range.

    Метод Range.AddComment

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

    Синтаксис метода AddComment объекта Range:

    • Expression — выражение (переменная), представляющее объект Range.
    • Text — необязательный параметр, задающий текст примечания.

    Если параметр Text не указан, будет добавлено пустое окно комментария.

    Пример добавления примечания

    Добавление примечания к ячейке «A12» с текстом «Первый комментарий»:

    Добавление и замена текста

    Для добавления текста в примечание или для его замены в VBA Excel используется метод Text объекта Comment.

    Метод Comment.Text

    Метод Comment.Text задает или возвращает текст комментария.

    Синтаксис метода Text объекта Comment:

    Expression — выражение (переменная), представляющее объект Comment.

    Все параметры метода Comment.Text на сайте разработчиков обозначены как необязательные.

    Параметр Описание
    Text Добавляемый текст.
    Start Номер символа, начиная с которого будет добавлен текст. Если этот аргумент опущен, весь существующий в комментарии текст будет удален.
    Overwrite False — текст добавляется;
    True (по умолчанию) — текст перезаписывается.

    Примеры добавления текста

    Примеры добавления и редактирования текста в примечании из кода VBA Excel:

    Аргументы метода Comment.Text заключены в круглые скобки, так как мы возвращаем полученный текст в информационное окно MsgBox. Также, круглые скобки необходимы при использовании для отображения текста метода Debug.Print:

    Удаление примечания из ячейки

    Метод Comment.Delete удаляет комментарий из ячейки:


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.