Мне нужен макрос для проверки деталей приложения с помощью мастер-листа. У меня есть две книги Excel: Mastersheet и Application. Я должен проверить значения рабочей книги приложения со значениями, доступными в рабочей таблице.Но проблема в том, что значения доступны на разных листах в Mastersheet.

Рабочая тетрадь имеет 3 вкладки (Product1, Product2, Product3). Product1: имеет 4 столбца (ID агентства, Property1, Property2, Property3) и 3 строки (SP01, SP02, SP03).

Итак, вкладка "Product1" в Mastersheet Excel выглядит следующим образом:

Agency ID Property1 Property3 Property2
SP01          10       Yes      5.25
SP02          45       No       17.5
SP03          6        Yes      18.25

Аналогично вкладка "Product2" в Mastersheet Excel выглядит следующим образом:

Agency ID Property1 Property2 Property3
SP02            17     25       Yes
SP01            25     24        No
SP03            6      22       Yes

Аналогично вкладка "Product3" в Mastersheet Excel выглядит следующим образом:

Agency ID Property1 Property2 Property3
SP02          172     22         Yes
SP01           15     20         No
SP03           60     26         Yes

Рабочая книга "Приложение" имеет 2 вкладки ("Сведения и результат"): вкладка "Сведения" выглядит следующим образом. Обратите внимание, что в строке 1, столбце 1 есть SP01)

SP01

Name Product1 Product2 Product3
Property1 12       1      1
Property2 17.5    17.5   17.5
Property3 30       30     30

Я хочу проверить значения приложения Excel (имя вкладки: "Подробно") со значениями Mastersheet (обратите внимание, что значения доступны на 3 разных листах). Таким образом, здесь уникальный идентификатор - это идентификатор агентства (например, SP01).

Было бы хорошо, если бы результат этой проверки отображался на листе "Результат" в случае обнаружения какого-либо несоответствия. Например:

Значение "property1" для "Product" 1 отображается как 12 (в рабочей книге приложения) вместо 10 (согласно рабочей книге Mastersheet) для SP01.

0