Phil是其银行MIS部门的成员。该部门使用Excel创建许多管理报告。为此,他们编写了许多宏来使报告尽可能自动化。由于《萨班斯法案》(Sarbanes-Oxley)的行为,银行需要跟踪VBA代码的更改。 Phil想知道是否有任何产品或方法可以跟踪VBA代码中的更改,从而突出显示已更改的内容,然后保留这些更改以用于记录。

最简单的方法是定期将宏代码导出到文本文件,然后将文本文件存档。可以每天,每周,每月等进行此操作,也可以在代码发生更改的任何时候进行此操作。只需为每个文本文件指定不同的描述性名称,就可以知道该文件包含的版本。

一旦采用文本文件格式,就可以轻松地将文件相互比较以突出显示差异。有许多可用于比较文本文件的商业产品。 (您甚至可以使用Microsoft Word比较不同版本的文件。)

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3808)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: