ExcelWork.info

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

Split 関数(文字列型の一次配列を作成)

      2015/04/04

Split 関数の使い方


【書式】

myArray = Split ( expression [, delimiter [, limit [, compare ] ] ] )


【引数・戻り値の説明】

  • expression  ・・・  分割する文字列を指定します。 expression が長さ 0 の文字列 (“”) である場合、Split 関数は、要素もデータもない空の配列を返します。
  • delimiter  ・・・  配列を分割する際の区切り文字を指定します(省略可 ⇒ 省略時は、スペース(” “)が区切り文字に使用されます)。
  • limit  ・・・  分割後に作成される配列の最大要素数。「-1」を指定すると制限なしになります。「0」以上の値を指定した場合は作成される要素数は制限され、分割しきれなかった部分は最後の要素にまとめられます(省略可 ⇒ 省略時は「-1」が設定されます)。
  • compare  ・・・  文字列の比較モードで、省略時はバイナリモードとなります(詳細は、Compare 設定値表を参照)。
  • myArray  ・・・  作成される文字列型(String)の一次元配列

Split 関数を使用して作成した配列のインデックスの最小値は、0 となります。Option Base 1 ステートメントを指定してもインデックスの最小値は 0 のままです。


Compare 設定値表

名前 説明
VbUseCompareOption -1 Option Compare ステートメントの設定を使用
vbBinaryCompare 0 バイナリモードで比較します
vbTextCompare 1 テキストモードで比較します
vbDatabaseCompare 2 Microsoft Access の場合のみ使用する値です


Split 関数の使用例

サンプルVBAソース(その1)


実行結果

Split 関数 例(1)


サンプルVBAソース(その2)


実行結果

Split 関数 例2a

Split 関数 例2b




 - VBA基本 , , , ,

Message

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

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

  関連記事

データ型を調べて、そのデータ型を示す数値を返す(VarType 関数)

VarType 関数 の使い方 VarType 関数は、引数に、データ型を調べた …

データ型変換関数

データ型変換関数の使い方 【書式】 function ( expression …

VBAの変数宣言

VBAの変数宣言について 変数を暗黙的に宣言する エクセル VBA の場合、明示 …

Option Compare Text 例
Option Compare ステートメント

Option Compare ステートメントの使い方 【書式】 Option C …

ポイント単位の値に変換(CentimetersToPoints,InchesToPoints)

CentimetersToPoints メソッド センチメートル単位の値をポイン …

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

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

データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)

TypeName 関数 の使い方 TypeName 関数は、引数に、データ型を調 …

Const ステートメント
ユーザー定義定数(Const ステートメント)

定数を使う ユーザー定義の定数を使用するには、Const ステートメントを使って …

変数宣言と変数のデータ型
変数のデータ型・宣言(Dim ステートメント)

変数の宣言 一般的な方法 【書式】 Dim varname [ As type, …

カレントフォルダの変更・確認
カレントフォルダ(CurDir 関数、ChDir ステートメント、ChDrive ステートメント)

カレントフォルダ カレントフォルダとは、ブックを開いたり保存するときに既定で参照 …