Здравствуйте коллеги. Сотрудники попросили написать макрос для связи 2х файлов. Знаю как сделать такое с помощью php и mysql если бы задача решалась в вебе, а вот в VBA я полный ноль. Суть задачи: Есть файл1.xls. В столбце B название продуктов. В стобце E коэффициент. Есть файл2.xls В котором в стобце А(начиная со второй строки) название продукта, а в первой строке начиная со столбца F идут коэффициэнты, соответственно напротив названия, в соотвтествующем столбце будет стоять цена соответствующая этому коэффициенту. Наверное важный момент, файлы лежат на сетевом ресурсе в разных папках
Задача сводится к следующему: Нужно написать макрос который будет вызываться в файле1.xls как =Get_Price('ячейка с названием';'ячейка с коэффициэнтом') а значение брать из файл2.xls
Т.е. карту операций я понимаю так: 1) Получить значения из ячеек с названием продукта и коэффициентом. 2) Открываем файл2.xls на Лист1 3) Ищем строку содержащую значение Имени продукта 4) Ищем столбец содержащий коэффициент 5) Возвращаем как результат значение находящееся на перекрестьи.
Вроде бы все понятно, последовательно пытаюсь изыскивать решения для каждого этапа, но встрял уже на открытии другого документа. Буду благодарен за любую помощь.
Здравствуйте коллеги. Сотрудники попросили написать макрос для связи 2х файлов. Знаю как сделать такое с помощью php и mysql если бы задача решалась в вебе, а вот в VBA я полный ноль. Суть задачи: Есть файл1.xls. В столбце B название продуктов. В стобце E коэффициент. Есть файл2.xls В котором в стобце А(начиная со второй строки) название продукта, а в первой строке начиная со столбца F идут коэффициэнты, соответственно напротив названия, в соотвтествующем столбце будет стоять цена соответствующая этому коэффициенту. Наверное важный момент, файлы лежат на сетевом ресурсе в разных папках
Задача сводится к следующему: Нужно написать макрос который будет вызываться в файле1.xls как =Get_Price('ячейка с названием';'ячейка с коэффициэнтом') а значение брать из файл2.xls
Т.е. карту операций я понимаю так: 1) Получить значения из ячеек с названием продукта и коэффициентом. 2) Открываем файл2.xls на Лист1 3) Ищем строку содержащую значение Имени продукта 4) Ищем столбец содержащий коэффициент 5) Возвращаем как результат значение находящееся на перекрестьи.
Вроде бы все понятно, последовательно пытаюсь изыскивать решения для каждого этапа, но встрял уже на открытии другого документа. Буду благодарен за любую помощь.CaypoH