【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.