Фомула в примечаниях к ячейке (Excel)
Реклама i
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Фомула в примечаниях к ячейке (Excel)

Фомула в примечаниях к ячейке (Excel)

Ответ
Поиск в этой теме
Непрочитано 18.09.2010, 13:02 #1
Фомула в примечаниях к ячейке (Excel)
Малюк
 
проектировщик
 
Житомир
Регистрация: 03.05.2007
Сообщений: 652

Такая ситуация. Чтобы не делать лишнего столбца описание ячейки (какая информация туда вводится) я пишу в примечании к этой ячейки. Бывают такие ситуации, что это может быть разное описание (например: сторона прямоугольника или диаметр круга), зависит от предыдущих параметров.
Возможно ли такое чтобы в примечании написать формулу (ЕСЛИ(...)) и она б работала в примечании (высвечивался бы результат формулы)?
Просмотров: 10245
 
Непрочитано 18.09.2010, 13:34
#2
Pete

Динозавр на пенсии
 
Регистрация: 23.03.2005
Сообщений: 932


Нет, т. к. примечания к ячейке всего-навсего - текст, и вычисления в них не поддерживаются…
__________________
Динозавр здравого смысла...

Последний раз редактировалось Pete, 18.09.2010 в 16:27. Причина: Орфография
Pete вне форума  
 
Непрочитано 18.09.2010, 16:20
#3
AlphaGeo


 
Сообщений: n/a


Думаю, такое возможно только с помощью VBA.
 
 
Непрочитано 18.09.2010, 23:26
#4
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,638


Примечание может иметь только текстовый формат, соответственно любой вписанный в него текст текстом и останется, никаких формул, с помощью VBA это возможно, посмотри, например такую функцию:
Код:
[Выделить все]
Function примеч(a As Variant) As Variant
On Error Resume Next
s = Format(a + "10")
With ActiveCell
.AddComment
.Comment.Visible = False
.Comment.Text Text:=s
End With
примеч = Format(a)
End Function
С помощью подобной функции возможно сделать примечние зависимым от содержимого какой-либо ячейки.
__________________
Нерешаемых проблем не бывает.

Последний раз редактировалось KronSerg, 18.09.2010 в 23:31.
KronSerg вне форума  
 
Автор темы   Непрочитано 19.09.2010, 08:58
#5
Малюк

проектировщик
 
Регистрация: 03.05.2007
Житомир
Сообщений: 652


А с ней что делать? Просто вставить в VBA и всё?
Малюк вне форума  
 
Непрочитано 19.09.2010, 10:49
#6
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,638


Цитата:
Сообщение от Малюк Посмотреть сообщение
А с ней что делать? Просто вставить в VBA и всё?
Угу, после этого она появится в мастере функций в разделе "определённые пользователем". Посмотри, если этот вариант подходит, можно написать функцию нормально, этот код только для понимания принципа и вряд ли толково работает.
Добавил: думаю такой код белее доступен для понимания:
Код:
[Выделить все]
Function примеч(ячейка As Range, занчение As Variant, примечание As Variant) As Variant
On Error Resume Next
s = Format(примечание)
With ячейка
.AddComment
.Comment.Visible = False
.Comment.Text Text:=s
End With
примеч = занчение
End Function
__________________
Нерешаемых проблем не бывает.

Последний раз редактировалось KronSerg, 19.09.2010 в 16:44.
KronSerg вне форума  
 
Непрочитано 19.09.2010, 17:58
#7
Pete

Динозавр на пенсии
 
Регистрация: 23.03.2005
Сообщений: 932


Проще будет, к активным ячейкам подцепить макрос или код на VBA со встроенными диалоговыми окнами ImputBox и MsgBox...
__________________
Динозавр здравого смысла...

Последний раз редактировалось Pete, 19.09.2010 в 18:06.
Pete вне форума  
 
Непрочитано 19.09.2010, 20:53
#8
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,638


Цитата:
Сообщение от Pete Посмотреть сообщение
Проще будет, к активным ячейкам подцепить макрос или код на VBA со встроенными диалоговыми окнами ImputBox и MsgBox...
А чуть подробнее можно?
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 23.09.2010, 15:23
#9
stas_org


 
Регистрация: 05.04.2007
Самара
Сообщений: 1,202


Еще можно примечание к ячейке картинкой вставлять.
stas_org вне форума  
 
Непрочитано 24.09.2010, 21:01
#10
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,638


Вот пример с реализованным изменением примечания формулой ЕСЛИ, по #6
Вложения
Тип файла: rar Формула в примечании.rar (5.8 Кб, 664 просмотров)
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Фомула в примечаниях к ячейке (Excel)

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение Excel к AutoCad 2008 c помощью базы ODBC Eddicordo AutoCAD 4 03.02.2011 17:01
Автоматическое редактирование блоков из Excel superkot007 AutoCAD 4 16.01.2010 00:54
Еще раз про Excel mmax Программирование 25 14.01.2010 11:12
Проблема вставки диаграмм в ACAD 2009 из Excel 2007 ST2 AutoCAD 1 26.05.2009 01:30
Как перенести информацию из табл. в Автокаде в Excel Margarinchik AutoCAD 9 29.11.2006 19:17