Коллеги, добрый день, владею VBA, но на достаточно базового уровне, нужна платная помощь экспертов в написании макроса
Необходимо на первом этапе выполнить достаточно не сложную задачу
Есть два файла, 2 ссылается на первый, необходимо выдернуть все ссылки в заданном формате (при этом могут встречаться ссылки по типу [Файл_1.xlsx]Balance'!B5 + [Файл_1.xlsx]Balance'!C5 (строго ограничено не более 2х) необходимо разделить тогда их на 2 разные составляющие
Кратко, что из себя в целом представляет работа
Есть наборка файлов около 100 которые были утверждены в разных версиях (версии известны), допустим 1.1, 1.2, 1.13. И есть актуальная версия шаблона 3.0
Версии отличаются тем, что там по разному диапазоны вставляют, в том числе на разные листы. Есть файл который завязан с 3.0 на версию 1.13, с 3.0 завязан на 1.1 итп, нужно по его подобию чтобы файлы перестроились в новую версию (по шаблону связи 3.0 и 1.13)
Что сейчас есть:
У меня есть макрос (написан был коллегой ранее, и мне кажется не совсем оптимален с точки зрения производительности) он по заданному диапазону, страницы с файла версии 1.1 переставляет в заданный диапазон, страницу версии 3.0 перебирая все файлы. Пока нету необходимости перебирать данный макрос. Поэтому я бы предложил его в качестве работы во второй этап.
Необходимо сделать:
Нужен макрос, который может выдернуть все ссылки из файла 2 на файл 1 и упорядочить их на листе, чтобы можно было передать на вход работу макросу 2 (который есть и работает)
В качестве примера прикрепил виденье работы макроса. Есть Файл_1 с данными, есть файл_2 с ссылками на Файл_1, необходимо собрать данные в файл Result
Необходимо на первом этапе выполнить достаточно не сложную задачу
Есть два файла, 2 ссылается на первый, необходимо выдернуть все ссылки в заданном формате (при этом могут встречаться ссылки по типу [Файл_1.xlsx]Balance'!B5 + [Файл_1.xlsx]Balance'!C5 (строго ограничено не более 2х) необходимо разделить тогда их на 2 разные составляющие
Кратко, что из себя в целом представляет работа
Есть наборка файлов около 100 которые были утверждены в разных версиях (версии известны), допустим 1.1, 1.2, 1.13. И есть актуальная версия шаблона 3.0
Версии отличаются тем, что там по разному диапазоны вставляют, в том числе на разные листы. Есть файл который завязан с 3.0 на версию 1.13, с 3.0 завязан на 1.1 итп, нужно по его подобию чтобы файлы перестроились в новую версию (по шаблону связи 3.0 и 1.13)
Что сейчас есть:
У меня есть макрос (написан был коллегой ранее, и мне кажется не совсем оптимален с точки зрения производительности) он по заданному диапазону, страницы с файла версии 1.1 переставляет в заданный диапазон, страницу версии 3.0 перебирая все файлы. Пока нету необходимости перебирать данный макрос. Поэтому я бы предложил его в качестве работы во второй этап.
Необходимо сделать:
Нужен макрос, который может выдернуть все ссылки из файла 2 на файл 1 и упорядочить их на листе, чтобы можно было передать на вход работу макросу 2 (который есть и работает)
В качестве примера прикрепил виденье работы макроса. Есть Файл_1 с данными, есть файл_2 с ссылками на Файл_1, необходимо собрать данные в файл Result