Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Олег Корзников от 15.01.2015, 18:36

Название: ссылка на ячейку в другой книге
Отправлено: Олег Корзников от 15.01.2015, 18:36
Уважаемые эксперты
не могу  решить следующую проблему:
необходимо в одном файле Excel сделать ссылку на ячейку в другом ЗАПАРОЛЕННОМ файле Excel
причём данная ссылка необходима через функцию ДВССЫЛ
пока ЗАПАРОЛЕННЫЙ файл открыт всё работает
как закрываешь перестаёт работать
обычными средствами исправить ситуацию я так понимаю нельзя
може поможет VBA
но я в нём не силён
Название: Re: ссылка на ячейку в другой книге
Отправлено: vikttur от 15.01.2015, 18:55
И никто Вашу проблему не решит. Рассказали, хорошо.
Какие ссылки, какие файлы, почему именно ДВССЫЛ - темнота...
Для того, чтобы попытаться оказать помощь, нужно ВИДЕТЬ, а Вы боитесь/жалеете/не хотите показывать.
Название: Re: ссылка на ячейку в другой книге
Отправлено: Олег Корзников от 15.01.2015, 19:20
Извиняюсь
вложил
Название: Re: ссылка на ячейку в другой книге
Отправлено: Олег Корзников от 16.01.2015, 07:22
Цитата: vikttur от 15.01.2015, 18:55
И никто Вашу проблему не решит. Рассказали, хорошо.
Какие ссылки, какие файлы, почему именно ДВССЫЛ - темнота...
Для того, чтобы попытаться оказать помощь, нужно ВИДЕТЬ, а Вы боитесь/жалеете/не хотите показывать.
А можно ли как то методами ВБА
открыть файл из которого берутся данные (который запаролен) например как то в фоновом режиме
и по окончании работы что бы он также закрылся

Цитата - часть текста, на которой необходимо поставить ударение, выделить...
Что в приведенной цитате нужно для Вашего текста?
Зачем мучить кнопку цитирования без надобности? [МОДЕРАТОР]
Название: Re: ссылка на ячейку в другой книге
Отправлено: vikttur от 16.01.2015, 10:28
Цитироватьможно ли как то методами ВБА
Да, если знаете пароль.
Открывается книга, данные заносятся в массив (если значений для копирования мало, можно без массива), Данные из массива последовательно вставляются ли прямо в ячейки, или в другой массив, исходная книга закрывается.
Название: Re: ссылка на ячейку в другой книге
Отправлено: IKor от 16.01.2015, 11:58
Насколько я помню, функция ДВССЫЛ() принципиально не работает с закрытыми внешними файлами.
По-моему надстройка MOREFUNC включает в свой состав специально написанную функцию INDIRECT.EXT(), которая умеет это делать...
Посмотрите здесь http://download.cnet.com/Morefunc/3000-2077_4-10423159.html (http://download.cnet.com/Morefunc/3000-2077_4-10423159.html)
Название: Re: ссылка на ячейку в другой книге
Отправлено: Олег Корзников от 16.01.2015, 14:43
Цитата: 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
Название: Re: ссылка на ячейку в другой книге
Отправлено: Олег Корзников от 16.01.2015, 17:44
Цитата: IKor от 16.01.2015, 11:58
надстройка MOREFUNC... Посмотрите здесь http://download.cnet.com/Morefunc/3000-2077_4-10423159.html (http://download.cnet.com/Morefunc/3000-2077_4-10423159.html)
Дело в том что машина рабочая и здесь всё заадминено