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 |
実行結果
関連記事
-
-
変数のデータ型・宣言(Dim ステートメント)
変数の宣言 一般的な方法 【書式】 Dim varname [ As type, …
-
-
文字列:文字列左から指定文字数取得(Left 関数,LeftB 関数)
Left 関数・LeftB 関数 の使い方 【書式】 result_left = …
-
-
日付時刻:年・月・日を取得(Year、Month、Day 関数)
日付から年・月・日を取得する関数 【書式】 date_year = Year ( …
-
-
文字列:文字列を最後から検索してその最初の文字位置を返す(InStrRev 関数)
InStrRev 関数 任意の文字列の中で、指定した文字列を最後から検索して、見 …
-
-
指定した数値を文字列に変換する(Str 関数)
Str 関数 の使い方 Str 関数は、数値・数式を文字列に変換して返す関数です …
-
-
文字列:文字列の長さを取得( Len 関数、LenB 関数 )
Len 関数(文字列の長さを取得) 【書式】 result_len = Len …
-
-
VBA の演算子(演算子の優先順位)
演算子の優先順位 演算子の優先順位とは、1つの式の中に演算子が複数ある場合、どの …
-
-
配列(宣言・要素数の変更について)
配列の宣言 【書式】※ 配列の宣言 <Type 型の静的配列(固定長配列)の宣言 …
-
-
式を評価し、結果(真・偽)に応じた式・値を返す(IIf 関数)
IIf 関数 の使い方 IIf(アイイフ)関数は、式を評価してその結果(真・偽) …
-
-
文字列:文字列変数内の一部を置き換える(Mid・MidB ステートメント)
Mid・MidB ステートメントの使い方 【書式】 { Mid | MidB } …
