использование соответствия для получения данных из закрытого листа - PullRequest
0 голосов
/ 03 февраля 2012

Я пытаюсь получить данные из многочисленных закрытых таблиц и перенести их в мою текущую таблицу.Проблема в том, что ячейка, в которой данные находятся на разных листах, не согласована.Например, я хочу получить прибыль от 3 разных файлов (Файл 1, 2 и 3), в файле 1 это может быть строка 1, Файл 2 в строке 2 и файл 3 в строке 3.

Я пытался использовать формулу worksheet.match и .formulae с ячейками, но ни один из методов не работает.Мне нужно попробовать и не открывать все другие рабочие листы, так как их 400.Пожалуйста, кто-нибудь может помочь.

1 Ответ

0 голосов
/ 07 февраля 2012

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

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