我试图将值从一个工作簿复制到另一个可变数量的行,由“结束”变量指定。问题是,我在Do While循环的第一行得到了一个下标超出范围的错误。我曾尝试将范围更改为许多不同的值,包括静态值(如“A23”)无济于事。我还能尝试什么? i = 1
If Not i = ending Then
Do
Worksheets("wsS2").Range("A" & 23 + i
我想按照这个逻辑来创建一个计算的成员: WITH
MEMBER [Measures].[NewMeasures] AS ...
SELECT
NON EMPTY
CrossJoin
(
{[DimensionA].[LevelA].MEMBERS}
,{[Measures].[NewMeasures]}
) ON COLUMN