Join 関数(配列の要素を結合)
Join 関数
1次元配列の各要素を指定した区切り文字で連結します。
myString = Join ( SourceArray [, Delimiter ] )
引数・戻り値
- object ・・・ 対象となる Application オブジェクトを指定します。
- SourceArray ・・・ 結合したい文字列を含む1次元配列を指定します。
- Delimiter ・・・ 上記配列の値(文字列)を結合する部分に使用する文字列を指定します。省略した場合は、””(空白文字)が使用されます。
- myString ・・・ 引数 SourceArray に指定した配列の各値(文字列)を引数 Delimiter で指定した文字列で連結します。
文字列を指定した区切り文字で分割し、1次元配列を作成するには、Split 関数 を使用します。
引数 SourceArray に、文字列型(String)の配列、バリアント型(Variant)の配列以外の配列を指定するとエラーが発生します。
Split 関数 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Sub Sample_join() Dim myArr(3) As String Dim myString As String myArr(0) = "あいうえお" myArr(1) = "12345" myArr(2) = "ABCDE" myArr(3) = "アイウエオ" myString = Join(myArr, vbCrLf) MsgBox myString End Sub |
実行結果
関連記事
-
-
セルのデータを区切り文字で複数のセルに分割する(TextToColumns メソッド)
TextToColumns メソッド TextToColumns メソッドを使用 …
-
-
日付時刻:数値から日付・時刻データを取得( DateSerial 関数、TimeSerial 関数 )
DateSerial 関数(数値を使って日付データを取得) 【書式】 date …
-
-
文字に下線を設定する(Underline プロパティ)
下線を設定(Underline プロパティ) Underline プロパティは、 …
-
-
式の値に応じて多分岐を行う(Switch 関数)
Switch 関数 の使い方 Switch 関数は、「式・値」を対にして指定して …
-
-
ポイント単位の値に変換(CentimetersToPoints,InchesToPoints)
CentimetersToPoints メソッド センチメートル単位の値をポイン …
-
-
指定した値を8進数で表記した文字列に変換する(Oct 関数)
Oct 関数 の使い方 【書式】 result = Oct ( expressi …
-
-
コレクション(Collection)オブジェクト「連想配列」
コレクション(Collection)オブジェクトの使い方 【書式】 Dim my …
-
-
乱数を生成する(Rnd 関数)
Rnd 関数の使い方 Rnd 関数は、0 以上、1 未満の範囲の乱数を単精度浮動 …
-
-
VBA の演算子(文字連結演算子:& 演算子 + 演算子)
文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …
-
-
乱数ジェネレータを初期化 (乱数系列を再設定) する(Randomize ステートメント)
Randomize ステートメントの使い方 Rnd 関数 を使用する前に使用しま …