Excel条件格式化可以在条件中使用UDF吗?

4

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

我尝试使用条件格式和我的UDF来格式化单元格 - 但似乎没有起作用。

我的条件如下:

="isManualPrice(R22C12)"

我尝试过不加引号,但是出现了错误。

您不能在条件格式设置中使用对其他工作表或工作簿的引用作为条件

也许问题与我的UDF被定义在一个单独的宏工作簿中而不是我的主要工作簿有关...
我在这篇2005年的博客文章中看到提到过,但只是顺便一提...
提前感谢。 克里斯
1个回答

2

可以。

您的问题很简单,只是您在其中加入了引号。您需要从下拉列表中选择“公式为”,然后您的公式应该是

=isManualPrice(R22C12)

...不带引号。

(我更习惯使用A1表示法而不是R1C1表示法,但我认为它同样有效)。


我尝试过那个,但是出现了错误,请参见原问题的编辑。 - Chris Kimpton
1
搞定了 - 问题在于UDF需要放在同一个工作簿中,呃。 - Chris Kimpton
如果UDF在模块中,它也可以工作。这是我使用它的方式。 - James

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接