макрос Excel = ссылка между двумя документами - PullRequest
0 голосов
/ 22 июня 2010

Я работаю над таблицей (в документе A), которую необходимо сослаться на другой документ (документ B, а не лист 2 документа A). Я использовал макрос и VLOOKUP для связи данных, и он прекрасно работает, когда открываются оба документа. Однако, как только я закрыл документ B, данные в таблице не могут быть показаны с сообщением «индекс вне диапазона». Что я могу сделать, чтобы избежать этого, чтобы у меня был только открытый главный лист, чтобы получить все мои данные на столе?

P.S. Я создал кнопку, которая позволяла мне нажимать и мгновенно отображала все данные. Но когда я закрыл документ B, была показана только половина данных из документа B, и был показан нижний индекс сообщения вне диапазона ".

Спасибо.

1 Ответ

0 голосов
/ 22 июня 2010

Откройте оба документа, затем ПЕРВЫЙ закройте B (и сохраните), ЗАТЕМ закройте A (сохранение).
Теперь снова откройте A, вам будет предложено обновить ссылки.Ответить Да.Это должно быть так.
Если вы используете 2007, вам, возможно, придется разрешить внешнее обновление данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...