Страница: 1 |
Страница: 1 |
Вопрос: Копирование данных из закрытой книги
Добавлено: 02.05.06 13:58
Автор вопроса: Леха
Как можно скопировать данные с листа (или лист полностью) не открывая книги в активную книгу?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
SkyShark
Вопросов: 1
Ответов: 1
Профиль | | #1
Добавлено: 17.05.06 09:56
Книга открыта и не активна?
Или книга вообще не открыта?
Номер ответа: 2
Автор ответа:
Леха
Вопросов: 7
Ответов: 11
Профиль | | #2
Добавлено: 17.05.06 10:43
С открытой неактивной книгой проблем нет, все копируется.
Нужно из закрытой книги скопировать данные, или диапазон, или лист целиком. Ведь, каким-то образом, формула, которая ссылается на ячейку в закрытой книге получает данные? (н-р, ='C:\[Книга.xls]Лист1'!$A$1). Думаю, что должна быть возможность получить данные не одной ячейки, а диапазона из закрытой книги... Если есть мысли, подскажи...
Номер ответа: 3
Автор ответа:
Незнайка
Вопросов: 7
Ответов: 188
Профиль | | #3
Добавлено: 26.05.06 09:43
Имеются следующие варианты:
Способ 1 (Стандартный)
То что написали Вы: формула в ячейке с ссылкой на закрытую книгу. Дальше - Обновить данные...
Способ 2(Простой, почти стандартный, но ОЧЕНЬ медленный)
http://j-walk.com/ss/excel/tips/tip82.htm
Способ 3(На мой взгляд лучший, и уж точно наиболее быстрый)
http://support.microsoft.com/kb/190195/EN-US/
но здесь сразу хочу предостеречь от нежелательных последствий применения 3 способа - а именно возвращение значения NULL метод лечения здесь
http://support.microsoft.com/kb/194124/EN-US/
Номер ответа: 4
Автор ответа:
Леха
Вопросов: 7
Ответов: 11
Профиль | | #4
Добавлено: 26.05.06 10:53
Большое спасибо, попробую реализовать 3-м способом