【发布时间】:2013-09-03 19:25:45
【问题描述】:
所以我有一个 vba 代码,可以创建一个包含多个元素的数组。我想将这些元素输出到 Excel 中的一个单元格中。我能够将其元素输出到多个单元格,但更喜欢它在一个单元格中。这个可以吗?
【问题讨论】:
所以我有一个 vba 代码,可以创建一个包含多个元素的数组。我想将这些元素输出到 Excel 中的一个单元格中。我能够将其元素输出到多个单元格,但更喜欢它在一个单元格中。这个可以吗?
【问题讨论】:
如果数组被声明为 String 或 Variant 那么你可以使用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
如果不提供分隔符“,”,则默认为空格,但如果不需要分隔符,则可以是空字符串“”。
【讨论】: