Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

ссылка на ячейку в другой книге

Автор Олег Корзников, 15.01.2015, 18:36

« назад - далее »

Олег Корзников

Уважаемые эксперты
не могу  решить следующую проблему:
необходимо в одном файле Excel сделать ссылку на ячейку в другом ЗАПАРОЛЕННОМ файле Excel
причём данная ссылка необходима через функцию ДВССЫЛ
пока ЗАПАРОЛЕННЫЙ файл открыт всё работает
как закрываешь перестаёт работать
обычными средствами исправить ситуацию я так понимаю нельзя
може поможет VBA
но я в нём не силён
NULL

vikttur

И никто Вашу проблему не решит. Рассказали, хорошо.
Какие ссылки, какие файлы, почему именно ДВССЫЛ - темнота...
Для того, чтобы попытаться оказать помощь, нужно ВИДЕТЬ, а Вы боитесь/жалеете/не хотите показывать.

Олег Корзников

NULL

Олег Корзников

#3
Цитата: vikttur от 15.01.2015, 18:55
И никто Вашу проблему не решит. Рассказали, хорошо.
Какие ссылки, какие файлы, почему именно ДВССЫЛ - темнота...
Для того, чтобы попытаться оказать помощь, нужно ВИДЕТЬ, а Вы боитесь/жалеете/не хотите показывать.
А можно ли как то методами ВБА
открыть файл из которого берутся данные (который запаролен) например как то в фоновом режиме
и по окончании работы что бы он также закрылся

Цитата - часть текста, на которой необходимо поставить ударение, выделить...
Что в приведенной цитате нужно для Вашего текста?
Зачем мучить кнопку цитирования без надобности?
[МОДЕРАТОР]
NULL

vikttur

Цитироватьможно ли как то методами ВБА
Да, если знаете пароль.
Открывается книга, данные заносятся в массив (если значений для копирования мало, можно без массива), Данные из массива последовательно вставляются ли прямо в ячейки, или в другой массив, исходная книга закрывается.

IKor

Насколько я помню, функция ДВССЫЛ() принципиально не работает с закрытыми внешними файлами.
По-моему надстройка MOREFUNC включает в свой состав специально написанную функцию INDIRECT.EXT(), которая умеет это делать...
Посмотрите здесь http://download.cnet.com/Morefunc/3000-2077_4-10423159.html

Олег Корзников

Цитата: vikttur от 16.01.2015, 10:28
Да, если знаете пароль.
Открывается книга, данные заносятся в массив, исходная книга закрывается.
Пароль конечно есть
Вот я понимаю только это меня и спасёт
делаю кнопку обновить с которой запускается макрос
1. открыл файл (ввёлся пароль)
2. Данные обновились
3 закрылся файл
Лучше если в фоновом режиме
Проблема как я и говорил с написанием кода
Головы хватило только
Sub OpenFile()
    Workbooks.Open Filename:="\\Ssm-kmc-srv05\цсп\УИПВ\ИСТОРИЯ 11-12-13-14-15.xls"
End Sub
NULL

Олег Корзников

#7
Цитата: IKor от 16.01.2015, 11:58
надстройка MOREFUNC... Посмотрите здесь http://download.cnet.com/Morefunc/3000-2077_4-10423159.html
Дело в том что машина рабочая и здесь всё заадминено
NULL