ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

Join 関数(配列の要素を結合)

   

Join 関数

1次元配列の各要素を指定した区切り文字で連結します。


【書式】

myString = Join ( SourceArray [, Delimiter ] )


引数・戻り値

  • object  ・・・  対象となる Application オブジェクトを指定します。
  • SourceArray  ・・・  結合したい文字列を含む1次元配列を指定します。
  • Delimiter  ・・・  上記配列の値(文字列)を結合する部分に使用する文字列を指定します。省略した場合は、””(空白文字)が使用されます。
  • myString  ・・・  引数 SourceArray に指定した配列の各値(文字列)を引数 Delimiter で指定した文字列で連結します。

文字列を指定した区切り文字で分割し、1次元配列を作成するには、Split 関数 を使用します。

引数 SourceArray に、文字列型(String)の配列、バリアント型(Variant)の配列以外の配列を指定するとエラーが発生します。



Split 関数 使用例

サンプルVBAソース


実行結果

Join 関数



 - VBA基本 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

InStrRev 関数
文字列:文字列を最後から検索してその最初の文字位置を返す(InStrRev 関数)

InStrRev 関数 任意の文字列の中で、指定した文字列を最後から検索して、見 …

変数がEmpty 値かどうかをチェックする( IsEmpty 関数 )

IsEmpty 関数の使い方 【書式】 result = IsEmpty ( e …

Tab 関数 01
出力位置、書き込み位置を設定(Tab 関数)

出力位置、書き込み位置を設定 Tab 関数 は、Print メソッド、または P …

RSet 関数・LSet 関数 例1
文字列:文字列変数の値を右詰めまたは左詰めにする(RSet ステートメント・LSet ステートメント)

RSet ステートメント・LSet ステートメント 【書式】 < RSet ステ …

日付時刻:年・月・日を取得(Year、Month、Day 関数)

日付から年・月・日を取得する関数 【書式】 date_year = Year ( …

Choose 関数 例01
指定した数値に対応する選択肢の値・数式を返す(Choose 関数)

Choose 関数 の使い方 Choose 関数は、指定されたインデックス値(1 …

変数が数値型かどうかをチェックする( IsNumeric 関数 )

IsNumeric 関数の使い方 【書式】 result = IsNumeric …

Resize プロパティ1
指定したセル範囲のサイズを変更(Resize プロパティ)

Resize プロパティ 指定したセル範囲のサイズ(行数や列数)を変更します。 …

色の設定(ColorIndex プロパティ・Colors プロパティ)

ColorIndex プロパティ ColorIndex プロパティは、指定したオ …

Erase ステートメント(配列の初期化・動的配列のメモリ解放)

Erase ステートメントの使い方 【書式】 Erase myArray [, …