Формула, использующая VBA для проверки новых месячных данных при изменении данных, не работала в этом месяце - PullRequest
0 голосов
/ 09 мая 2018

Каждый месяц я запускаю отчет, который содержит обновленные / новые данные. Я создал формулу, которая сравнивает данные текущего месяца с предыдущим месяцем и «проверяет» данные, которые совпадают между двумя месяцами.

=IF(MATCH(A5&D5,'PREVIOUS MONTH'!$A$5:$A$132&'PREVIOUS MONTH'!$D$5:$D$132,0),"Previously Verified", "")

Проблема с вводом этой формулы и запуском в качестве макроса заключается в том, что данные не всегда заканчиваются в строке 132. Поэтому я создал следующую формулу для своего макроса:

=IF(MATCH(RC[-7]&RC[-4],'PREVIOUS MONTH'!R5C1:RC1&'PREVIOUS MONTH'!R5C4:RC4,0),""Previously Verified"","""")

Это отлично работало последние два месяца, однако в этом месяце около 50 строк данных, которые должны были показать Previously Verified, не были закодированы таким образом. Я не уверен, почему это произошло. Кто-нибудь знает, какие изменения я могу внести, чтобы создать более универсальную формулу, которая будет работать всегда, месяц за месяцем?

...