3

したがって、複数の要素を持つ配列を作成する vba コードがあります。それらの要素をExcelの1つのセルに出力したいと思います。その要素を複数のセルに出力することはできますが、1 つのセルで優先します。これはできますか?

4

1 に答える 1

4

配列が文字列またはバリアントとして宣言されている場合は、次を使用できます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

区切り文字「,」は、指定されていない場合はデフォルトでスペースになりますが、区切りが必要ない場合は空の文字列「」にすることができます。

于 2013-08-31T01:20:25.697 に答える