【发布时间】:2014-07-04 05:41:37
【问题描述】:
我目前有两个数组,每个数组都包含范围。您将如何获得这两个数组的交集。换句话说,我想得到一个范围数组,它只包含两个原始数组中包含的范围。我尝试了 .Intersect ,但据我所知,这不适用于数组。
array1: (Range("A1"),Range("B1"),Range("C1")) 数组2:(范围(“A1”),范围(“A2”),范围(“A3”))
结果:(范围(“A1”))
【问题讨论】:
-
你能举一个输入/输出的例子吗?
-
OP 我认为您的意思是-根据对问题的解释和您接受的答案-您需要一个 Range,即包含在两个原始数组中的 Range 范围。当前的问题提到想要一个“范围数组”,我不确定在存在时是否有意义(即结果是标量
Range而不是数组Range())。您是否可以为后代修改您的问题? :)
标签: arrays vba range intersection