У меня есть основная рабочая книга, в которой нужно извлечь данные из определенной подпапки с датой. Дата указывается пользователем до запуска макроса.
Основная рабочая книга действует только как уровень представления, а исходные / базовые данные в датированных подпапках имеют согласованные имена и форматы.
Предположим, что в моей основной рабочей книге «Лист1» у меня есть следующая функция в A1:
='C:\Development\GridsResults\20101115\[DATA_sheet_20101115_D.xlsx]Stresses'!$C$9
Вы заметите, что это две «датированные» части в ссылке на файл - это должно быть предоставлено пользователем. В этом случае указана дата 15-Nov-2010 Теперь, если пользователь поставит 23-Nov-2010 , ссылка выше должна быть
='C:\Development\GridsResults\20101120\[DATA_sheet_20101120_D.xlsx]Stresses'!$C$9
У меня уже есть формулы, которые создают вышеупомянутые пути к файлам, в моем Links в моей основной рабочей книге. Это динамическая часть, которая создает ссылки. Теперь на листе Links предположим, что результат моей магии находится в ячейке B3 и называется диапазоном с именем DATA т.е.
C:\Development\GridsResults\20101120\[DATA_sheet_20101120_D.xlsx]
Таким образом, теоретически, каков должен быть результат, то, что ячейка A1 на Sheet1 в моей основной рабочей книге должна использовать этот сгенерированный путь к файлу
="'" & DATA & "Stresses'!$C$9
Есть ли сочетание стандартных функций Excel, которые могут достичь этого?
