将连接函数调用到活动单元格中

时间:2013-05-15 09:38:12

标签: excel vba

我有一个连接函数(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

1 个答案:

答案 0 :(得分:0)

如果您想在单元格中使用公式,您可以:

 Cells(CurRow, col5 + 4).Formula = "=ConcatenateRange(B17:E27, ""; "")"

只需指定为快照即可:

Cells(CurRow, col5 + 4).Value = ConcatenateRange([B17:E27], "; ")