【VBA】配列をカンマ区切りの文字列にする
ExcelやVBAに関連するプログラムとなると、関係が深いのがCSVですね。
ファイルに出力する際にもカンマ区切りにすることが多いので、メモです。
3つの要素を持つ配列から、カンマ区切りの文字列を作成しています。
Public Sub createCSVString()
Dim strArray(2)
Dim csvString
' 文字列を設定する
strArray(0) = "あああ"
strArray(1) = "いいい"
strArray(2) = "ううう"
' 文字列をカンマ区切りにする
' 「あああ,いいい,ううう」
csvString = Join(strArray, ",")
End Sub
実際にリストを使う場合には配列よりもCollectionを使うことが多いですよね。
そういう場合はCollectionから配列を作成する必要があります。
例えば、こんな感じです。
http://www.subnetwork.jp/blog/?p=723
No comments.