gpt4 book ai didi

excel - 如何理解 "Getting unique values in Excel ..."帖子中的代码?

转载 作者:行者123 更新时间:2023-12-04 20:29:20 25 4
gpt4 key购买 nike

引用 answered Jun 27 '13 at 7:43 by totymedli
answered Apr 13 '16 at 0:53 by Meir Shachar

我确实更喜欢 VBA 解决方案,尽管 OP 没有要求。但是,我能够解析和理解上面的大多数链接响应,除了以下行:
distance = Range(Application.Caller.Address).row - rng.row
看来张贴者正在使用此构造来确定结果范围(或数组?)是否大于零长度,以避免创建空的 Variant 返回值。如果是这样,我看不到这样做的必要性,并且能够在不引用整数 distance 的情况下创建有用的输出。 .

我已经尝试过尽职调查,然而,通常是神秘的 Microsoft reference对我来说用处不大。如果有人可以请解释 Application.Caller.Address 的用途/性质构造(甚至更好——在这个特定的例子中)我可以更好地判断我是否真的需要使用它。

最佳答案

如果您使用 Application.Caller.Address在 UDF(用户定义函数)中,它返回包含调用 UDF 的公式的单元格的地址。

例如,如果单元格 B2包含公式 =listUnique(A1:A10)然后 Application.Caller.Address将返回地址 B$2$ .

关于excel - 如何理解 "Getting unique values in Excel ..."帖子中的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53008445/

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