
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.12.2005, 12:26:47
|
|||
|---|---|---|---|
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
Excel 2002, пытаюсь написать свою функцию, для пересчета данных в ячейке на листе. Код: plaintext 1. т.е. использовать не ActiveCell и ActiveSheet, которые могут потом неправильно пересчитаться при вызове CalculateFull? Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2005, 12:46:28
|
|||
|---|---|---|---|
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
Подумал, что можно объявлять свою функцию по-другому: Код: plaintext 1. 2. Правильным ли будет такой подход? Вроде все работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2005, 15:37:13
|
|||
|---|---|---|---|
|
|||
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
имя листа можно так получить Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2005, 15:51:17
|
|||
|---|---|---|---|
|
|||
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
Leon.Правильным ли будет такой подход? А почему бы и нет. По-моему это как раз то, что тебе нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2005, 19:27:17
|
|||
|---|---|---|---|
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
Leon.т.е. передавать не значение, а выделенную область. А для получения значения ячейки использовать rng.Text Правильным ли будет такой подход? Вроде все работает? Самым правильным. Только для получения значения ячейки лучше все-таки использовать rng.Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2005, 21:18:47
|
|||
|---|---|---|---|
|
|||
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
White Owl Только для получения значения ячейки лучше все-таки использовать rng.Value Полностью согласен! Из некоторого опыта работы могу сказать, что свойство Value использовать более надежно, т.к. это гарантирует, что вы будете анализировать именно значение, а не то, что у вас в данный момент записано в поле Text, а там, как показывает все тот же некоторый опыт, может находиться вообще все что угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2005, 11:43:44
|
|||
|---|---|---|---|
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
Думаете, свойство "Text" просто так придумано? Иногда нужен именно текст... дата/время, например... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2005, 08:30:48
|
|||
|---|---|---|---|
|
|||
(Excel) передать контекст в пользовательскую функцию |
|||
|
#18+
с этим свойством (text) действительно осторожнее, например, если колонка заужена, то вместо даты время можно получить "####" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2185450]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 363ms |

| 0 / 0 |
