工作表函数中的数组

问题描述

当我运行下面的代码时,我只得到第一场比赛的结果,在这种情况下,只有来自“法国”的人数。有人知道如何将转置合并到数组中吗?我尝试了很多不同的方法

f(PathID,...)

解决方法

EuropeArray 是一个索引从 0 到 n-1 的一维数组,你需要指明你想要的值。 EuropeArray(0) 是“法国”,EuropeArray(1) 是“埃及”。您可以只在同一行上列出每个索引值,并用逗号分隔。注意,n-1 表示 EuropeArray 数组中最后一个值的数字索引:

...Range("Am1:Am25000")、EuropeArray(0)、EuropeArray(1)、EuropeArray(2)、EuropeArray(3)、EuropeArray(4)、EuropeArray(5)...EuropeArray(n) -1),工作表("RIMPORT").范围...

,

将其包裹在 k=4

Application.Sumproduct(...)