/ / Excel VBA文字列操作

Excel VBAの文字列操作

文字列を結合する | | | ミッド | レン | Instr

この章では、最も重要な機能を 文字列を操作するExcel VBA.

ワークシートにコマンドボタンを配置し、下にコード行を追加します。コード行を実行するには、シートのコマンドボタンをクリックします。

文字列を結合する

&演算子を使用して文字列を連結します(結合します)。

コード:

Dim text1 As String, text2 As String
text1 = "Hi"
text2 = "Tim"

MsgBox text1 & " " & text2

結果:

文字列を結合する

注:スペースを挿入するには、 ""

文字列から一番左の文字を抽出するには、Leftを使います。

コード:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

結果:

左

文字列から右端の文字を抽出するには、右を使用します。また、関数にテキストを直接挿入することもできます。

コード:

MsgBox Right("example text", 2)

結果:

右

ミッド

文字列の中央から始まる部分文字列を抽出するには、Midを使用します。

コード:

MsgBox Mid("example text", 9, 2)

結果:

ミッド

注意:文字列の終わりまで文字列の途中から始まる部分文字列を抽出する場合は、3番目の引数を省略できます。

レン

文字列の長さを取得するには、Lenを使用します。

コード:

MsgBox Len("example text")

結果:

レン

注:スペース(8桁)が含まれています!

Instr

文字列中の部分文字列の位置を見つけるには、Instrを使います。

コード:

MsgBox Instr("example text", "am")

結果:

Instr

注:文字列 "am"は位置3にあります。

また読む: