| ミッド | リンク:[レン] #len | リンク:#instr [INSTR]

この章では、Excel VBAで文字列を操作するための最も重要な機能を見つけることができます。

リンク置きコマンドボタンワークシート上に、以下のコード行を追加します。コード行を実行するには、シート上のコマンドボタンをクリックしてください。

を文字列に参加

私たちは、文字列を(参加)CONCATENATEに&演算子を使用します。

コード:

Dim text1 As String, text2 As String

text1 = "Hi"

text2 = "Tim"

MsgBox text1 & " " & text2

結果:

Join Strings

注:スペースを挿入するには、使用「」

左[[左]

文字列から左端の文字を抽出するには、左を使用します。

コード:

Dim text As String

text = "example text"

MsgBox Left(text, 4)

結果:

Left

右[] [右]

文字列から右端の文字を抽出するには、右を使用しています。我々はまた、直接の機能でテキストを挿入することができます。

コード:

MsgBox Right("example text", 2)

結果:

Right

ミッド

部分文字列を抽出するには、文字列の途中で開始、ミッドを使用しています。

コード:

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

結果:

Mid

注:文字列の最後まで、あなたは文字列の途中で始まる部分文字列を抽出したい場合は、第三引数を省略することができます長さ2との位置9(T)で開始しました。

レン

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

コード:

MsgBox Len("example text")

結果:

Len

注:スペース(位置8)は含まれて! [INSTR] INSTR

文字列の部分文字列の位置を見つけるには、INSTRを使用します。

コード:

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

結果:

Instr

注:位置3で見つかった文字列「AM」