我有一个连接函数(ConcatenateRange
),它可以在变量2维数组上正常工作。我可以直接从excel调用此函数,而不需要在单元格中出现问题,如下所示:
=ConcatenateRange(B17:E27,"; ")
我的问题是,我希望从宏调用此函数,而不是活动单元格将在哪里更改。我可以获得激活所需的单元格,但不能让它工作,这是我尝试的...
Cells(CurRow, Col5 + 4).Activate
Call ConcatenateRange(B17:E27, "; ")
或
Cells(CurRow, Col5 + 4).Activate
Call ConcatenateRange("B17:E27", "; ")
但是没有工作,任何帮助人员?
请
Gurpreet
答案 0 :(得分:0)
如果您想在单元格中使用公式,您可以:
Cells(CurRow, col5 + 4).Formula = "=ConcatenateRange(B17:E27, ""; "")"
只需指定为快照即可:
Cells(CurRow, col5 + 4).Value = ConcatenateRange([B17:E27], "; ")