您可能已经知道,可以通过按F5并选择“特殊” |“选择”来选择工作表中所有包含公式的单元格。公式。如果您需要始终关注公式的位置,那么反复进行选择可能会很乏味。更好的解决方案是使用Excel的条件格式设置功能来突出显示带有公式的单元格。

但是,在使用条件格式之前,您需要创建一个用户定义的函数,该函数将返回True或False,具体取决于单元格中是否存在公式。下面的宏可以很好地完成任务:

Function HasFormula(rCell As Range) As Boolean     Application.Volatile     HasFormula = rCell.HasFormula End Function

要将其与条件格式一起使用,请选择要检查的单元格,然后执行以下步骤:

。从格式菜单中选择条件格式。 Excel将显示条件格式对话框。

。确保第一个下拉列表为“公式是”。 (请参见图1。)

。在公式区域中,输入“ = HasFormula(A1)”(不带引号)。如果所选范围内的活动单元格不是A1,则需要稍微修改公式以反映活动单元格。

。单击格式按钮。 Excel将显示“设置单元格格式”对话框。

(请参见图2。)

。使用“设置单元格格式”对话框中的控件可以指定单元格的格式。

。单击“确定”关闭“设置单元格格式”对话框。

。单击确定以关闭条件格式对话框。

注意:

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

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

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