Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VBAExcel: как получить список всех комментов?

20K
01 октября 2006 года
skyffe
3 / / 24.09.2006
Как получить список всех комментов (примечаний) на листе (точнее, ячеек в которых они находятся), не прибегая к циклу по всем ячейкам?
275
01 октября 2006 года
pashulka
985 / / 19.09.2004
Создать список, который содержит текст всех комментариев рабочего листа, без использования цикла - нельзя. Но можно перебрать только те ячейки, которые содержат комментарии :

 
Код:
Dim iComment As Comment

For Each iComment In Worksheets(1).Comments
    MsgBox iComment.Parent.Address, , ""
Next


Или получить весь диапазон сразу (но здесь есть свои нюансы) :

 
Код:
On Error Resume Next

Dim iRange As Range
Set iRange = Worksheets(1).UsedRange.SpecialCells(xlComments)

If Not iRange Is Nothing Then
   MsgBox iRange.Address, , ""
Else
   MsgBox "Комментарии изволят отсутствовать", , ""
End If
20K
02 октября 2006 года
skyffe
3 / / 24.09.2006
Понял. Большое спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог