gpt4 book ai didi

Excel 公式检查单元格内容

转载 作者:行者123 更新时间:2023-12-01 23:29:02 28 4
gpt4 key购买 nike

我正在尝试在运行时(huzzah)为加载项(双重 huzzah)创建一些条件格式,并且发现显然某些函数无法像在普通工作表中那样使用。 (当我尝试创建引用我可以在单元格中调用的 VBA 函数的 CF 时,我只是收到无效的过程调用错误 5,即使它位于加载项而不是工作簿中;我可以使用内置函数创建 CF我发现的最清晰的确认是 here ,但它并没有真正解释问题是什么;这是深奥的部分,很想听听更多关于我对此的期望。

橡胶遇到道路的部分是:我可以完全避免使用 VBA,并使用一系列仅限 Excel 的内置函数来验证给定单元格是否包含常量(即用户输入的值)、公式(即某种计算、逻辑运算等——几乎以 = 开头)或链接(即对另一个工作表或另一个工作簿中的单元格的引用)?我知道 Excel 可以轻松做出这种决定;见证 GoTo/Special 的用途和速度。 怎样才能得到它?

预先感谢您的帮助。

最佳答案

<强> Updated for Excel 2013:

对于 Office 版本 2013 及更高版本,ISFORMULA 1 功能可用。将此与 NOT 结合起来函数,AND函数和 COUNTBLANK , ISBLANKLEN函数可以生成一个公式来确定单元格是否包含常量。

E2:F2 中的标准公式是,

=ISFORMULA(D2)
=AND(NOT(ISFORMULA(D2)), LEN(D2))

       ISFORMULA_update

如果需要有关单元格值性质的更多信息,TYPE function可用于确定单元格内容是数字、文本、 bool 值、错误还是数组。

当协同使用时,此处讨论的 native 工作表函数可以重现 VBA Range.SpecialCells method 中可用的结果。及其 xlCellTypeConstantsxlCellTypeFormulas xlCellType枚举。

<小时/>

¹ ISFORMULA该函数是 Excel 2013 中引入的。早期版本中不提供该函数。

关于Excel 公式检查单元格内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3963793/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com