1

我有一个加载项 xla 文件,用于存储我经常使用的 VBA 代码。此功能存储在插件模块中。

Public Function IsFormula(cell_ref As Range)
    IsFormula = cell_ref.HasFormula
End Function

如果我将它输入到单元格中,这将正确返回 True 或 False:=IsFormula(A1)

但是,当我尝试使用公式选项创建新的格式设置规则时,我收到此错误“您不能将对其他工作表或工作簿的引用用于条件格式设置标准。” 错误不是因为引号。

4

1 回答 1

1

这里没有一个明确的问题需要回答,但如果你想格式化 Sheet1 中包含公式的所有单元格,那么在 Sheet1 A1 中:

1) 定义一个名称(比如“公式”,“范围”和“参考”使用“Sheet1 =GET.CELL(48,A1)”。

2)选择Sheet1

3) 使用“使用公式确定要格式化的单元格”和=Formulaic“格式化此公式为真的值:”设置所需的条件格式:</p>

'type_num'(例如上面的 48)在http://www.mrexcel.com/forum/excel-questions/20611-info-only-get-cell-arguments.html中有描述

于 2012-08-25T23:24:25.283 回答