Я разрабатываю журнал с идентификаторами кодов, и я хочу автоматически извлекать информацию о клиентах, когда идентификатор котировки вводится в каждую строку.Справочные листы Excel динамически, когда они закрыты
Уникальные рабочие листы создаются в папке, названной ID котировки. Я использовал функцию INDIRECT, но работает только тогда, когда этот конкретный рабочий лист открыт. Это побеждает всю цель. Я использовал надстройку MOREFUNC, но производительность журнала значительно снизилась.
В идеале я предпочитаю функцию VB, когда идентификатор котировки вводится в строку B, функция будет искать этот конкретный рабочий лист и извлекать информацию о клиенте.
Вы пытались использовать 'ExecuteExcel4Macro' для извлечения данных из закрытой книги? См. [Здесь] (http://stackoverflow.com/questions/9259862/executeexcel4macro-to-get-value-from-closed-workbook/9261915#9261915). –