Доброго времени суток, друзья! Я новичок на данном ресурсе. Совсем мало знаю о макросах и о EXCEL. Рою интернет в поисках уже несколько дней. Проблема следующая: Есть таблица(файл) А с листом "sql" и таблица (файл) Б c листом "mp".
В таблице А (C:test/1/book.A.xlsx) имеется набор данных без формул. В ней же есть столбец "заказы", который частично совпадает с данными в таблице Б столбца "№ заказа". В таблице Б (C:test/2/book.B.xlsx) имеется набор данных без формул. И как уже было выше написано, есть совпадения по одному столбцу с таблицей А.
Нужно открыв таблицу В (C:test/book.C.xlsm), в которой написан макрос выполняющий:
Очищает все записи в таблице В.
Переименовывает в таблице В, 1 лист в RESULT.
Создает 2 лист в таблице В, с именем MP.1.
Копирует все данные из таблицы А листа sql в таблицу В листа RESULT.
Копирует все данные из таблицы Б листа mp в таблицу В листа MP.1. 'Далее работаем с таблицей В!
...происходит форматирование листов в таблице В.
Убираем дубли в листе MP.1, по столбцу "№ заказа".
Сравниваем столбец "заказы" в листе RESULT со столбцом "№ заказа" в листе MP.1, если совпадают данные (предположим номера заказов совпали), то в лист RESULT добавить данные (добавить в новые столбцы, которые были добавлены в п.6) из листа MP.1.
Удалить лист MP.1.
Вопрос: Как возможно через макрос скопировать данные из 2х файлов на разные листы в файл с запуском макроса. У меня проблемы с копированием из вне. :(
Я описал всю логику. Если это возможно осуществить не через макрос, то очень хорошо :) [moder]Хорошее техзадание. А вопрос-то у Вас к нам какой? Кстати, а у меня к Вам вот такой - Вы Правила форума внимательно читали?
Доброго времени суток, друзья! Я новичок на данном ресурсе. Совсем мало знаю о макросах и о EXCEL. Рою интернет в поисках уже несколько дней. Проблема следующая: Есть таблица(файл) А с листом "sql" и таблица (файл) Б c листом "mp".
В таблице А (C:test/1/book.A.xlsx) имеется набор данных без формул. В ней же есть столбец "заказы", который частично совпадает с данными в таблице Б столбца "№ заказа". В таблице Б (C:test/2/book.B.xlsx) имеется набор данных без формул. И как уже было выше написано, есть совпадения по одному столбцу с таблицей А.
Нужно открыв таблицу В (C:test/book.C.xlsm), в которой написан макрос выполняющий:
Очищает все записи в таблице В.
Переименовывает в таблице В, 1 лист в RESULT.
Создает 2 лист в таблице В, с именем MP.1.
Копирует все данные из таблицы А листа sql в таблицу В листа RESULT.
Копирует все данные из таблицы Б листа mp в таблицу В листа MP.1. 'Далее работаем с таблицей В!
...происходит форматирование листов в таблице В.
Убираем дубли в листе MP.1, по столбцу "№ заказа".
Сравниваем столбец "заказы" в листе RESULT со столбцом "№ заказа" в листе MP.1, если совпадают данные (предположим номера заказов совпали), то в лист RESULT добавить данные (добавить в новые столбцы, которые были добавлены в п.6) из листа MP.1.
Удалить лист MP.1.
Вопрос: Как возможно через макрос скопировать данные из 2х файлов на разные листы в файл с запуском макроса. У меня проблемы с копированием из вне. :(
Я описал всю логику. Если это возможно осуществить не через макрос, то очень хорошо :) [moder]Хорошее техзадание. А вопрос-то у Вас к нам какой? Кстати, а у меня к Вам вот такой - Вы Правила форума внимательно читали?
Вопрос: Как возможно через макрос скопировать данные из 2х файлов на разные листы в файл с запуском макроса. У меня проблемы с копированием из вне. :( [moder]Читайте правила форума! Эта тема закрыта.[/moder]
Вопрос: Как возможно через макрос скопировать данные из 2х файлов на разные листы в файл с запуском макроса. У меня проблемы с копированием из вне. :( [moder]Читайте правила форума! Эта тема закрыта.[/moder]Fox086
Сообщение отредактировал Manyasha - Вторник, 15.03.2016, 15:03