|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
16.10.2008, 12:08 | #11 |
Регистрация: 15.10.2008
Сообщений: 8
|
|
16.10.2008, 12:38 | #12 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Так ведь это же и есть то, что надо.
Создайте и используйте функцию, аргумент которой - текстовая строка в виде: 'C:\MyDoc\[book1.xls]sheet1!'B3 Код:
Чем шире угол зрения, тем он тупее.
|
16.10.2008, 13:12 | #13 |
Регистрация: 15.10.2008
Сообщений: 8
|
В дальнейшем потребуется чтобы функция выдавала сумму двух ячеек из закрытой книги, как тогда?
|
16.10.2008, 13:32 | #14 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Например, так:
Код:
Чем шире угол зрения, тем он тупее.
|
16.10.2008, 18:21 | #15 |
Регистрация: 15.10.2008
Сообщений: 8
|
К сожалению эта функция работает только с открытыми книгами. С закрытой выдает вместо значения #ССЫЛКА!.
|
17.10.2008, 06:02 | #16 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Не совсем так.
Попробуйте создать файл с данными, сохранить его по произвольному пути и закрыть. После этого, откройте файл с предложенной функцией и введите параметры функции с указанием пути, имени файла, листа и адреса ячеек в текстовом виде (т.е. так, как Вы писали). В таком виде все будет работать до тех пор, пока одна из книг (рабочая, или с данными) не будет перемещена в другую директорию. После перемещения, при запросе на обновление связей необходимо будет изменить и обновить связи, указав новый путь. Т.е. точно так же, как и при наличии в ячейке ссылки на закрытую книгу, которая была перемещена. P.S. На всякий случай, я проверил это. Работает так, как я написал. Если e Вас не получится - прикреплю файлы для примера. P.P.S. В коде я не контролирую возможные ошибки (тип данных в ячейке по ссылке и т.п.). Если нужно - сделайте сами.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 17.10.2008 в 06:08. Причина: Добавлено |
17.10.2008, 11:28 | #17 |
Регистрация: 15.10.2008
Сообщений: 8
|
|
21.10.2008, 16:58 | #18 |
Регистрация: 15.10.2008
Сообщений: 8
|
|
22.10.2008, 06:55 | #19 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Вообще, Ваша проблема легко решается с помощью макроса. Может быть отказаться от функции и запускать макрос, например, при изменении значения в интересующей ячейке (ячейках)? Откуда берутся параметры для функции? Вводятся вручную, или кто-то их передает?
Чем шире угол зрения, тем он тупее.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение/Отправка данных в интернет | sklazer | Работа с сетью в Delphi | 13 | 11.01.2009 16:26 |
Получение типа данных | Proof | БД в Delphi | 2 | 14.05.2008 20:38 |
Получение данных из blob поля | vvviperrr | БД в Delphi | 1 | 28.04.2008 00:05 |
Получение данных от php скрипта.. | Sanich | Работа с сетью в Delphi | 5 | 20.12.2007 16:41 |
форма отправки данных с функцией прикрепления файлов | zetrix | PHP | 0 | 29.10.2006 20:24 |