gpt4 book ai didi

vba - 在 VBA 中跨工作表指定 Excel 范围

转载 作者:行者123 更新时间:2023-12-02 18:27:23 25 4
gpt4 key购买 nike

在 VBA 中,为什么以下操作会失败?

将 rng 调暗为范围
rng = Range("Sheet1:Sheet3!A1")

它抛出一个 HRESULT 异常。还有另一种方法可以在 VBA 中构造这个范围吗?请注意,您可以输入像 =SUM(Sheet1:Sheet3!A1) 这样的工作表函数,它工作得很好。

最佳答案

Range 对象仅限于一个工作表。毕竟,它只能有一个单亲。

=SUM() 函数可以对一组范围进行运算。 (对于许多工作表函数来说都是如此)

编辑#1

自一月份以来我一直在寻找解决方案:

UDF Syntax

.

我一直在使用范围数组。这不是一个很好的解决方案。

关于vba - 在 VBA 中跨工作表指定 Excel 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25923028/

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