У меня есть книга Excel, которую я хотел бы экспортировать код для каждого раза, когда рабочая книга закрыта, но я хотел бы сделать это выборочно, чтобы каждый модуль мог экспортироваться только в том случае, если он был изменен с момента открытия книги. Я хотел бы иметь возможность использовать экспортированные файлы для запуска diff для кода, и я предполагаю, что повторный экспорт каждый раз приведет к тому, что файлы всегда будут помечены как разные. Вот попытка в какой-то псевдо-код, чтобы показать, что я имею в виду:Как проверить, был ли изменен модуль VBA?
for each module in Workbook
if module.isModified() then
module.export
end if
next module
Если вы можете использовать фразу 'pseudo code', вы можете попытаться. – findwindow