Split 関数Split function

指定された数のサブ文字列が含まれる 0 ベースの 1 次元配列を返します。Returns a zero-based, one-dimensional array containing a specified number of substrings.


分割(expression, [ delimiter, [ limit], [ compare ]])Split(expression, [ delimiter, [ limit, [ compare ]]])

Split 関数の構文には、次の名前付き引数があります。The Split function syntax has these named arguments:

パーツPart 説明Description
expressionexpression 必ず指定します。Required. サブ文字列と区切り記号が含まれる文字列式です。String expression containing substrings and delimiters. expression が長さ 0 の文字列 ("") の場合、Split は、空の配列、つまり、要素とデータのない配列を返します。If expression is a zero-length string(""), Split returns an empty array, that is, an array with no elements and no data.
delimiterdelimiter オプション。Optional. サブ文字列の制限を識別するために使用する文字列です。String character used to identify substring limits. 省略すると、空白文字 (" ") が delimiter とみなされます。If omitted, the space character (" ") is assumed to be the delimiter. _Delimiter_が長さ0の文字列である場合は、_式_の文字列全体を含む単一要素の配列が返されます。If delimiter is a zero-length string, a single-element array containing the entire expression string is returned.
limitlimit 省略可能。Optional. 返されるサブ文字列の数。-1 は、すべてのサブ文字列が返されることを示します。Number of substrings to be returned; -1 indicates that all substrings are returned.
comparecompare 省略可能。Optional. サブ文字列を評価するときに使用する比較の種類を示す数値です。Numeric value indicating the kind of comparison to use when evaluating substrings. 値については、「設定」セクションを参照してください。See Settings section for values.


compare 引数には、次の値を指定できます。The compare argument can have the following values:

定数Constant Value 説明Description
vbUseCompareOptionvbUseCompareOption -1-1 Option Compare ステートメントの設定を使用して比較を実行します。Performs a comparison by using the setting of the Option Compare statement.
vbBinaryComparevbBinaryCompare .00 バイナリ比較を実行します。Performs a binary comparison.
vbTextComparevbTextCompare 1-d1 テキスト比較を実行します。Performs a textual comparison.
vbDatabaseComparevbDatabaseCompare pbm-22 Microsoft Access のみ。Microsoft Access only. データベース内の情報に基づいて比較を実行します。Performs a comparison based on information in your database.

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.