VBAコードの変更の文書化(Microsoft Excel)
Philは彼の銀行のMIS部門のメンバーです。この部門は、Excelを使用して多くの管理レポートを作成します。そうすることで、彼らはレポートを可能な限り自動化するために多くのマクロを書きます。 Sarbanes-Oxley法により、銀行はVBAコードの変更を追跡する必要があります。 Philは、VBAコードの変更を追跡して、何が変更されたかを強調し、それらの変更を文書化のために保存する製品または方法があるかどうか疑問に思います。
これを行う最も簡単な方法は、マクロコードを定期的にテキストファイルにエクスポートしてから、テキストファイルをアーカイブすることです。これは、毎日、毎週、毎月などに実行することも、コードに変更があったときにいつでも実行することもできます。ファイルに含まれているバージョンがわかるように、各テキストファイルに異なる説明的な名前を付けるだけです。
テキストファイル形式になったら、ファイルを簡単に比較して違いを強調できます。テキストファイルの比較に使用できる商用製品はいくつもあります。 (Microsoft Wordを使用して、さまざまなバージョンのファイルを比較することもできます。)
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(3808)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkVBAコードの変更の文書化。