Как объединить 7 таблиц в VBA, когда первые столбцы должны совпадать? - PullRequest
0 голосов
/ 04 июля 2019

У меня есть таблицы в Excel, и я пытаюсь объединить их с помощью VBA.

Каждая таблица находится на отдельной рабочей таблице и имеет 4 столбца.Первые три столбца практически одинаковы в каждой таблице.

Цель состоит в том, чтобы создать новую таблицу, состоящую из трех первых столбцов, которые ПОЧТИ равны в каждой таблице, и других столбцов, которые являются четвертыми столбцами в каждой рабочей таблице.(Я не могу загрузить код, поскольку это информация о компании)

Пример:
Таблица 1:

Broker   Month    Year   Number of trades
1        7        2018   200
2        7        2018   500
3        7        2018   385

Таблица 2:

Broker   Month    Year   Number of ON-Positions
1        7        2018   200
4        7        2018   111
5        7        2018   789

ПОСЛЕ МЕРЖЕ (требуемый результат) (он находится на новом рабочем листе): Таблица 1 и 2:

Broker   Month    Year   Number of trades   Number of ON-Positions
1        7        2018   200                200
2        7        2018   500                0
3        7        2018   385                0
4        7        2018   0                  111
5        7        2018   0                  789

Проблема состоит в том, что первые 3 столбца почти равны.Поэтому я не могу просто скопировать четвертый столбец с каждого листа и вставить его, поскольку брокеры больше не будут совпадать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...