Mid 関数はある文字列の任意の位置から指定した文字数分の文字列を返します。
Mid関数の使用方法
引数名 | 省略 | 説明 |
---|---|---|
String | × | 文字列を取り出す、元の文字列式を指定します。 |
Start | × | 引数 String の先頭の位置を 1 として、どの位置から文字列を取り出すかを先頭からの文字数で指定します。 Start が String の文字数を超える場合、Mid 関数は長さ 0 の文字列 (“”) を返します。 |
Length | ○ | 取り出す文字数を指定します。 引数 Length を省略した場合、または文字列内に Length より短い文字数しかない場合には、Start から後のすべての文字が返されます。 |
Mid関数の使用例
Sub sample_ef022_01()
Dim wStr As String
wStr = "aあA亜ア"
Debug.Print Mid(wStr, 1, 1) '1文字目から1文字
Debug.Print Mid(wStr, 3, 2) '3文字目から2文字
Debug.Print Mid(wStr, 2) '2文字目以降
End Sub