2016-11-04 3 views
0

У меня есть несколько файлов Excel, расположенные, как это: (Im помощью MS Excel 2016)Получить строки из другого файла и фильтровать их

folder/ 
    Master.xlsx (has column `Category` with value A, B or C) 
    SlaveA.xlsx 
    SlaveB.xlsx 
    SlaveC.xlsx 

Они расположены на сетевом диске. Я хочу сделать Slaves для получения данных из Master.xlsx и фильтра, чтобы отображать только их собственную категорию. Это, похоже, не имеет большого значения, но когда я попытался разрешить его по ссылке на внешний файл, он работает неправильно (что-то вроде PATH/filse.xlsx!Table1[@[Category]]).

  1. Ссылка работает только тогда, когда я уже открыт тэ исходный файл (Master.xlsx) в противном случае она возвращает ошибку, refenrece файл косяк нагрузки.

  2. Все файлы защищены паролем, поэтому, когда я правильно запускаю все (сначала откройте Master.xlsx и после этого Slave.xlsx), данные ведомого будут обновляться, но фильтры не обновляются. Затем я должен ввести пароль и обновить его вручную.

Это действительно проблематично. Было бы также приятно, если есть способ переместить Slave из своей папки. Meaby есть лучший способ сделать это. Я хочу только отображать данные из excel, отфильтрованных по категории specefied.

+0

Вы используете VBA, C# или что? – z32a7ul

+0

@ z32a7ul Я использую только MS Excel 2016 –

ответ

0

Невозможно создать обновления из защищенного паролем файла так, как вы предлагаете. Excel-пароли шифруют элементы рабочих листов, что оставляет их неинтерпретируемыми без пароля.

Ваши варианты состоят в том, чтобы не защищать исходный файл, вводить пароль вручную или создавать макрос, который сделает это за вас. (Возможно, вы сможете использовать VBA в Excel для этого, но для этого потребуется открыть один файл Excel и ввести пароль для другого файла Excel, вероятно, вам будет лучше использовать обычный редактор макросов Windows).

+0

И что в случае, если файлы не будут защищены паролем? Когда я пытаюсь сделать то же самое, они также должны быть открытыми, иначе я получаю ошибку адреса –

Смежные вопросы