2013-08-31 166 views
0

所以我有一個vba代碼,它創建一個包含多個元素的數組。我想在Excel中將這些元素輸出到一個單元格中。我能夠將其元素輸出到多個單元格,但首選它在一個單元格中。這可以做到嗎?輸出VBA數組元素到Excel中的一個單元格

+0

Duplicate:http://stackoverflow.com/questions/18543517/output-vba-array-elements-to-one-cell-in-excel –

回答

2

如果數組被聲明爲一個字符串或變體,那麼你可以使用Join

Sub AllIntoOne() 
    Dim arr(1 To 3) As Variant 
    arr(1) = 4 
    arr(2) = 54 
    arr(3) = 3 
    Range("A1") = Join(arr, ",") 

End Sub 

分隔符「」默認爲空,如果沒有提供,但如果能爲空字符串‘’沒有需要分離。

+0

Awsome!感謝您的迅速反應! – user2734645

+0

不客氣。所以它的答案呢..? –

+0

是的,先生,它的工作就像一個魅力!再次感謝您的迴應! – user2734645

相關問題