Документирование изменений в коде VBA (Microsoft Excel)
Фил является сотрудником отдела MIS своего банка. Отдел создает множество управленческих отчетов с помощью Excel. При этом они пишут множество макросов, чтобы максимально автоматизировать отчеты. Из-за закона Сарбейнса-Оксли банк обязан отслеживать изменения кода VBA. Фил интересуется, есть ли какие-либо продукты или методы для отслеживания изменений в коде VBA, которые выделяли бы то, что было изменено, а затем сохраняли бы эти изменения для целей документации.
Самый простой способ сделать это — периодически экспортировать код макроса в текстовый файл, а затем архивировать текстовые файлы. Это можно делать каждый день, неделю, месяц и т. Д., Или это можно делать в любое время при изменении кода. Просто дайте каждому текстовому файлу другое описательное имя, чтобы вы могли определить, какую версию содержит файл.
Находясь в формате текстового файла, файлы можно легко сравнить друг с другом, чтобы выявить различия; существует множество коммерческих продуктов, которые можно использовать для сравнения текстовых файлов. (Вы даже можете использовать Microsoft Word для сравнения разных версий файлов.)
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (11288) применим к Microsoft Excel 2007 и 2010. Вы можете найти версию этого совета для более старого интерфейса меню Excel здесь:
link: / excel-Documenting_Changes_in_VBA_Code [Документирование изменений в коде VBA]
.