У меня проблемы с написанием кода VBA, который будет суммировать столбец из одной рабочей книги в другую на основе нескольких идентификаторов.Данные настроены, как показано ниже.Я хочу, чтобы книга 2 прочитала столбец идентификатора книги 1 и суммировала этот столбец значений.
WORKBOOK 1
ID | VALUE
2454 10
6333 5
3345 10
5667 20
Workbook 2
ID 1 | ID2 | ID 3 | ID 4 | Sum Value
2454 6333 3345 5667 45
Я думаю, что могу использовать что-то вроде этого:
Dim Rng As Range
Set Rng = Range("workbook 2 sum value column")
Rng.Formula = "=SUMIF(workbook 1 ID column,workbook 2 ID 1,workbook 1 VALUE column)"
Rng.Value = Rng.Value
Но я думаю,Мне пришлось бы повторять этот код для каждой строки и каждого идентификатора в рабочей книге 2?
Я очень новичок в этом, и он немного продвинут для меня.Любая помощь приветствуется, спасибо заранее.