【问题标题】:Can Excel Conditional Formatting use UDFs in the condition?Excel 条件格式可以在条件中使用 UDF 吗?
【发布时间】:2010-11-15 11:21:53
【问题描述】:

我在 Excel 中有一个单元格,我想根据用户定义的公式 (UDF) 设置不同的格式 - 我的公式测试单元格中是否有公式...

我正在尝试对我的 UDF 使用条件格式来格式化单元格 - 但它似乎不起作用。

我的情况是这样的:

="isManualPrice(R22C12)"

我试过不带引号,但得到错误

您不能使用对其他人的引用 工作表或工作簿 条件格式标准

也许问题与我在单独的宏工作簿中定义的 UDF 而不是我的主工作簿有关...

我在blog entry from 2005 中看到了它,但只是顺便说一句...

提前致谢。 克里斯

【问题讨论】:

    标签: excel user-defined-functions conditional-formatting


    【解决方案1】:

    是的,可以。

    你的问题只是你有引号。您需要从下拉菜单中选择“公式是”,然后您的公式应该是

    =isManualPrice(R22C12)
    

    ...没有引号。

    (我更习惯于 A1 表示法而不是 R1C1 表示法,但我认为这同样适用)。

    【讨论】:

    • mmm - 我试过了,但出现错误,请参阅对原始问题的编辑
    • 让它工作 - 问题是 UDF 需要在同一个工作簿中,doh。
    • 如果 UDF 在模块中,它也可以工作。这就是我使用它的方式。
    猜你喜欢
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2020-11-16
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多