2013-05-15 26 views
0

我有一個連續函數(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

如果你想在單元格可以內公式:

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

要只是分配一個快照,您可以:該作品

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

三江源一種享受! – gadgetic