|
|
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Функция ДВССЫЛ не работает если ссылка указывает на закрытую книгу, тогда как ссылка в чистом ввиде нормально обновляется с закрытой книги! Аналогичные проблемы бывают с другими функциями, в частности Суммпроизв(). ктонибудь знает как эту проблему решить? ОЧЕНЬ актуально! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 12:11:35 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Для закрытых книг - так: Данные->Импорт внешних данных->Создать запрос->Excel Files* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 12:40:34 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
SIA_trueФункция ДВССЫЛ не работает если ссылка указывает на закрытую книгу, тогда как ссылка в чистом ввиде нормально обновляется с закрытой книги! Аналогичные проблемы бывают с другими функциями, в частности Суммпроизв(). ктонибудь знает как эту проблему решить? ОЧЕНЬ актуально! Вот про суммпроизв() не правда. Она умеет обновлять значения из закрытой книги. А вот Суммесли() не умеет. ;-) Обойти такое ограничение в функции ДВССЫЛ(), наверное, не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 13:36:56 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Интересно... Покажите пример, как СУММПРОИЗВ() работает для диапазона, а не для конкретно указанных ячеек... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 13:47:42 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
SIA_trueФункция ДВССЫЛ не работает если ссылка указывает на закрытую книгу, тогда как ссылка в чистом ввиде нормально обновляется с закрытой книги! Аналогичные проблемы бывают с другими функциями, в частности Суммпроизв(). ктонибудь знает как эту проблему решить? ОЧЕНЬ актуально! А вообще, если, как вы говорите, очень актуально, то дайте условие задачи.... может можно найти решение без использования ДВССЫЛ() ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 13:54:40 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Дк условие простое) есть допустим столбец с датами, и есть файлы с одинаковой структурой "сводка за 1-01-07.xls", "сводка за 2-01-07.xls", "сводка за 3-01-07.xls", "сводка за 4-01-07.xls", ... соответственно в столбце рядом с датами надо проставлять значение из файла за эту дату. мои идеи реализации: 1. формулой: ДВССЫЛ(Сцепить("'[сводка за ";$A1;".xls]А50'!$E$25")) 2. именем: создаем имя, туда забиваем эту формулу, только вместо ДВССЫЛ пишем ВЫЧИСЛИТЬ в итоге, когда файлы закрыты и при открытии книги - значения остаются даже при обновлении связей и при пересчете ячеек, но не обновляются, чтобы их обновить надо заходить в каждую ячейку и жмать энтер, ну или протягивать формулу и вставлять ее. 3. макросом который бы генерировал и вставлял сам нужную формулу в ячейку. Скорее всего так и сделаю - но пока в лом, именно поэтому кста и изобрел 2й способ :) 4. пользовательской функцией, которая бы получала данные из закрытого файла, не открывая его - не знаю как сделать (но весьма непротив). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 14:35:18 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Пользовательская функция Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 15:34:32 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Хм, действительно нельзя, и в принципе даже понятно почему, но все равно - спасибо за формулу :) Буду делать 3й вариант. угу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 16:21:17 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
SIA_true2. именем: создаем имя, туда забиваем эту формулу, только вместо ДВССЫЛ пишем ВЫЧИСЛИТЬ в итоге, когда файлы закрыты и при открытии книги - значения остаются даже при обновлении связей и при пересчете ячеек, но не обновляются, чтобы их обновить надо заходить в каждую ячейку и жмать энтер, ну или протягивать формулу и вставлять ее. Если проблема только в обновлении, то ты сделай формулу летучей ;-) Например: Имя: МоеЗначение =ВЫЧИСЛИТЬ("'"&A1& "["&B1&"]"&C1&"'!"&D1) Формула в ячейке: =МоеЗначение+ТДАТА()*0 для чисел =МоеЗначение&Т(ТДАТА()) для текста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 17:06:18 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
А у меня через ВЫЧИСЛИТЬ() не получается ничего... :-( Срабатывает только при открытой книге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 18:08:45 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
@NikА у меня через ВЫЧИСЛИТЬ() не получается ничего... :-( Срабатывает только при открытой книге. Об том и речь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2008, 18:22:54 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
@NikА у меня через ВЫЧИСЛИТЬ() не получается ничего... :-( Срабатывает только при открытой книге.А я и не говорю, что будет работать при закрытой книге, просто SIA_true говорит о проблеме обновления (нелетучесть именованной формулы) при открытых книгах. Кстати, как вариант еще есть функция INDIRECT.EXT из надстройки Лорана Лонгре: http://xcell05.free.fr/morefunc/english/index.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 00:31:56 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
@NikИнтересно... Покажите пример, как СУММПРОИЗВ() работает для диапазона, а не для конкретно указанных ячеек... :-) Не понял: 1. Это ко мне? 2. Как понять "для диапазона, а не для конкретно указанных ячеек" Пример вот такой: =СУММПРОИЗВ(([Книга7.xls]Лист1!$A$1:$A$26=[Книга7.xls]Лист1!$A$1)*[Книга7.xls]Лист1!$B$1:$B$26) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 08:07:31 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Интересно, а вот так не работает: =СУММПРОИЗВ([Книга7.xls]Лист1!$A$1:[Книга7.xls]Лист1!$A$26) А так работает: =СУММПРОИЗВ([Книга7.xls]Лист1!$A$1:$A$26) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 10:08:20 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Да, KL, интересная надстройка... Было бы ещё интереснее посмотреть её код. Может кто подскажет как это сделать ? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 10:25:01 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
@NikДа, KL, интересная надстройка... Было бы ещё интереснее посмотреть её код. Может кто подскажет как это сделать ? :-) Не думаю, что это поможет написать код VBA - настройка же в С++ написана. Или ты собираешься начать программировать в С++? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 11:25:44 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Ясно :-) А вообще можно как-то взломать защиту паролем надстройки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 11:49:35 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
Вау, господа, сколько ответов! :) огромное спасибо за надстроечку - ей и воспользуюсь ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 17:14:17 |
|
||
|
Почему некоторые формулы не обновляются с закрытых книг?
|
|||
|---|---|---|---|
|
#18+
@NikЯсно :-) А вообще можно как-то взломать защиту паролем надстройки ? Ну вот эта прога VBA проекты в *.xla и *.xls точно вскрывает меньше, чем за секунду (моральные и легальные аспекты этого оставляю тебе): http://www.passwords.ru/avpr.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 18:25:08 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=35083630&tid=2181550]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 332ms |

| 0 / 0 |
