Я работаю над преобразованием большого количества электронных таблиц для использования новой сторонней библиотеки доступа к данным (преобразование из сторонней библиотеки № 1 в стороннюю библиотеку № 2).fyi: вызов UDF (пользовательской функции) помещается в ячейку, и когда он обновляется, он вытягивает данные в сводную таблицу под формулой.Обе библиотеки ведут себя одинаково и выдают одинаковые выходные данные, за исключением того, что могут возникать небольшие нерегулярности, такие как дополнительное поле, отображаемое в выходной сводной таблице с использованием библиотеки # 2, которая может влиять на формулы на листе, если данные читаются из сводной таблицытаблица без использования GetPivotData.
Итак, у меня есть ~ 100 из этих очень сложных (более 20 рабочих листов на одну книгу) электронных таблиц, которые мне нужно преобразовать и запустить параллельно в течение определенного периода времени, чтобы увидеть, использует ли выводновая библиотека доступа к данным совпадает со старой библиотекой.
Есть ли какой-нибудь умный подход для этого, поэтому мне не нужно тратить много времени на анализ каждого листа, чтобы определить конкретные элементы для сравнения?
Две грубые идеи, которые приходят на ум:
1. Просто создайте рабочую книгу Validator с тем же числом рабочих таблиц и просто создайте Worbook1! Worksheet1! A1 - Worbook2! Worksheet3! A1 для каждой возможной ячейкина каждом листе
2. примерно эквивалентно # 1, но просто пройти через ячейки в2 книги, использующие VBA, и регистрируйте любые ячейки, которые не совпадают.
Мне не особо нравится ни одна идея, может кто-нибудь придумать что-то лучше этого, может быть, какую-нибудь стороннюю утилиту, которую я мог бы купить?