
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.09.2007, 17:09:04
|
|||
|---|---|---|---|
|
|||
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
Здравстуйте, помогите - есть калькулятор excel, в нем используется ф-я ДАТАМЕС() в колонках для вычисления периодов. Руками если заполнять - работает. Если из delphi - там где ДАТАМЕС() - пишет #ИМЯ? из-за чего это может быть? как эта ф-я ДАТАМЕС() называется по английски? пакет анализа включен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 17:41:41
|
|||
|---|---|---|---|
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
Попробуй название русское, а разделитель в формуле английский Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 17:42:18
|
|||
|---|---|---|---|
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
EDATE() KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 17:44:53
|
|||
|---|---|---|---|
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
KL (XL) EDATE() но в русской версии будет работать только ДАТАМЕС() . Функции пакета Анализа не переводятся автоматически. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 17:54:24
|
|||
|---|---|---|---|
|
|||
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
да, но не работает ни так ни эдак. Если программно открыть, поменять, а потом руками сохранить, открыть, то ошибка исчезает ;( может пакет анализа не подгружается если программно открывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 19:41:33
|
|||
|---|---|---|---|
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
qqq123да, но не работает ни так ни эдак. Если программно открыть, поменять, а потом руками сохранить, открыть, то ошибка исчезает ;( может пакет анализа не подгружается если программно открывать? Нет, не подгружается (вообще надстройки не подгружаются). Думаю, что наилучший вариант - это избегать использования невстроенных функций. Если выложишь формулу попробуем заменить ДАТАМЕС() на что-нибудь встроенное - думаю, это будет совсем несложно. Некоторые (если не сказать многие) функции пакета Анализа можно заменить на комбинации стандартных (иногда с выигрышем в быстродействии). KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 20:10:13
|
|||
|---|---|---|---|
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
Вот такой вариант замены функции ДАТАМЕС (правда с потерей в быстродействии и краткости): [A1] =ДатаНачалаПер иода [B1] =МИН(ДАТА(ГОД(A1);МЕСЯЦ(A1)+КолвоМесяцев;ДЕНЬ(A1));ДАТА(ГОД(A1);МЕСЯЦ(A1)+КолвоМесяцев+1;)) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2007, 11:05:17
|
|||
|---|---|---|---|
|
|||
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
KL (XL)Нет, не подгружается (вообще надстройки не подгружаются). понятно, пасибки ;( а если написать свою ф-ю на VBA типа x_DataMes() не будет никаких подводных камней? (кроме багов в самой функции ;) ). Встроенные функции типа СУММ вызываются первее че самописные или как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2007, 13:59:19
|
|||
|---|---|---|---|
delphi + Excel - глючит ДАТАМЕС() |
|||
|
#18+
qqq123...а если написать свою ф-ю на VBA типа x_DataMes() не будет никаких подводных камней? (кроме багов в самой функции ;) ). Встроенные функции типа СУММ вызываются первее че самописные или как? нет, просто встроенные функции типа СУММ значительно быстрее любой самописной функции, которую ты сможешь написать в VBA - они скомпиллированы в Си. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2182337]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 182ms |
| total: | 330ms |

| 0 / 0 |
