Left 関数は文字列の左端から指定した文字数分の文字列を返します。
Right 関数は文字列の右端から指定した文字数分の文字列を返します。
※文字数については半角・全角の区別は不要です。
Left、Right関数の使用方法
引数名 | 省略 | 説明 |
---|---|---|
String | × | この文字列式の左または右端から文字列が取り出されます。 |
Length | × | 取り出す文字列の文字数を表す数式を指定します。0 を指定した場合は、 長さ 0 の文字列 (“”) を返します。String 全体の文字数以上の値を指定した場合は、String 全体を返します。 |
使用例
Left関数の使用例
Sub sample_ef021_01()
Dim wStr As String
wStr = "aあA亜ア"
Debug.Print Left(wStr, 1)
Debug.Print Left(wStr, 3)
Debug.Print Left(wStr, 10) '引数Stringの文字数をオーバーしても問題なし
End Sub
Right関数の使用例
Sub sample_ef021_02()
Dim wStr As String
wStr = "aあA亜ア"
Debug.Print Right(wStr, 1)
Debug.Print Right(wStr, 3)
Debug.Print Right(wStr, 10) '引数Stringの文字数をオーバーしても問題なし
End Sub