ホーム > カテゴリ > Excel・VBA >

区切り文字で区切られた文字列から配列を作成する - Split関数 [ExcelのVBA]

Split関数

Split関数は区切り文字で区切られた文字列から配列を作成します。

分類配列

書式

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

expression(必須)対象の文字列
delimiter(省略可能)区切り文字。省略した場合はスペースを区切り文字とする
limit(省略可能)配列の最大要素数。省略した場合は-1で全ての配列を作成する
compare(省略可能)文字列比較の種類
vbUseCompareOptionOption Compareの設定を使用する(既定)
vbBinaryCompareバイナリ比較
vbTextCompareテキスト比較
vbDatabaseCompareデータベースの情報に基づく比較。Access専用

使用例

Private Sub CommandButton1_Click()
  Dim list, result As Variant
  
  ' 配列の作成
  result = Split("りんご メロン みかん")
  
  ' 作成した配列の出力
  For Each list In result
     Debug.Print list
  Next list
 
End Sub

イミディエイトには1行目は「りんご」、2行目は「メロン」、3行目は「みかん」と出力されます。

Visual Basicの配列関数

関数名内容
Array配列の要素を指定して配列を作成する
Filter文字列の配列から指定した文字列を含む配列を返す
Join文字列の配列を指定した区切り文字で結合して返す
LBound配列の添え字の最小値を返す
Split区切り文字で区切られた文字列から配列を作成する
UBound配列の添え字の最大値を返す

エクセル講座のクイックリンク

ホーム 新機能 基本(初級) 基本(中級) 基本(上級) 関数 マクロ VBA TIPS





関連記事



公開日:2015年07月09日
記事NO:01173


この記事を書いた人

💻 ITスキル・経験
サーバー構築からWebアプリケーション開発。IoTをはじめとする電子工作、ロボット、人工知能やスマホ/OSアプリまで分野問わず経験。

画像処理/音声処理/アニメーション、3Dゲーム、会計ソフト、PDF作成/編集、逆アセンブラ、EXE/DLLファイルの書き換えなどのアプリを公開。詳しくは自己紹介へ
プチモンテ代表、アーティスト名:プチモンテ
🎵 音楽制作
BGMは楽器(音源)さえあれば、何でも制作可能。歌モノは主にロック、バラード、ポップスを制作。歌詞は叙情詩、叙情的な楽曲が多い。楽曲制作は2023年12月中旬 ~

オリジナル曲を始めました✨

YouTubeで各楽曲を公開しています🌈
https://www.youtube.com/@petitmonte

【男性ボーカル】DA・KA・RA | 新たな明日が風と共に訪れる

【男性、女性ボーカル】時空を超越する先に | 時空と風の交響曲

【女性、男性ボーカル】絆 | 穏やかな心に奏でる旋律