Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.192.113] |
|
Сообщ.
#1
,
|
|
|
Добавить комментарии:
Range("C9").AddComment("бла-бла-бла") Изменить комментарии: Range("C9").Comment.Text("бла-бла-бла", 0 , true) Проблема в чем: Есть некий текст. Его надо добавить как комментарий к ячейке, где комментария еще нет, или добавить этот текст к существующему комментарию ячейки через запятую. Таким образом: как проверить есть ли комментарий в ячейке? |
Сообщ.
#2
,
|
|
|
' Function IsCommentsPresent ' Возвращает TRUE, если на активном рабочем листе имеется хотя бы ' одна ячейка с комментарием, иначе возвращает FALSE ' Public Function IsCommentsPresent() As Boolean IsCommentsPresent = ( ActiveSheet.Comments.Count <> 0 ) End Function Ща поищу насчёт наличия в конкретной ячейке... Добавлено Хм вроде вот, но только у активной ячейки... If Not ActiveCell.Comment Is Nothing Then ... |
Сообщ.
#3
,
|
|
|
Спасибо!
Нормально работает не только с активной ячейкой, а с любой. If Range("A1").Comment Is Nothing Then ... Добавлено Я, почему-то не додумался проверять просто свойство "Comment", а сразу лез к его подсвойству "Text"... Типа так: If Range("A1").Comment.Text <> "" Then ... Естественно оно падало... |