У меня есть модель Excel, которая динамически изменяет количество и имена диапазонов на основе ввода от пользователя.Все именованные диапазоны затем помещаются на справочную вкладку с указанием их местоположения в соответствующей ячейке.Мне нужно написать макрос, который PDF-файлы каждого из названных диапазонов на отдельных страницах, но в виде отдельного файла PDF.
Я перепробовал все форумы, на которых можно найти различные пути к диапазонам PDF, но ничего не решается для двух конкретных проблем:
1) Количество именованных диапазонов будет динамически изменяться,Я не могу статически назвать их в своем коде VBA.2) Названные диапазоны находятся на 10 отдельных листах.3) На некоторых листах есть несколько именованных диапазонов.Это не всегда один-к-одному, то есть он мне нужен для PDF нескольких именованных диапазонов на одном листе, но результат все равно должен быть один именованный диапазон на страницу PDF.
Может кто-нибудь помочь мне взятьперечислите ниже и выполните мою цель создания одного файла PDF с отдельной страницей для каждого именованного диапазона?Для справки моя таблица именованных диапазонов выглядит следующим образом:
Named Range, Location
Range1, =Sheet1!$K$2:$R$21
Range2, =Sheet2!$K$2:$R$21
Range3, =Sheet3!$K$2:$R$21
Range4, =Sheet4!$K$2:$R$21
Range5, =Sheet5!$K$2:$R$21
Range6, =Sheet6!$K$2:$R$21
Range7, =Sheet7!$K$2:$R$21
Range8, =Sheet8!$K$2:$R$21
Range9, =Sheet9!$K$2:$R$21
Range10, =Sheet10!$B$2:$I$21
Range10, =Sheet10!$K$2:$R$21
Я пытался использовать несколько углов в этой проблеме.Я попытался переместить все именованные диапазоны на одну вкладку, но это очень сложно, потому что именованные диапазоны имеют различное форматирование, то есть это не так просто, как копирование и вставка.Я не решаюсь показать какой-либо код здесь, потому что 20 итераций, которые я пробовал, не приблизились к достижению моей цели.Любое структурное руководство о том, как это сделать, ОЧЕНЬ ОЧЕНЬ приветствуется.
Конечным результатом, на который я надеюсь, является макрос, который PDF-файлы всех именованных диапазонов из книги Excel, каждый из которых получает свою страницу в файле PDF.