substringメソッドで右端の文字列を
切り出そうとすると、工夫が必要になりますが、
Strings.Rightメソッドを使う事で簡単に実現できます。
Sub Main()
Dim str As String
Dim ret As String
str = "aaaBBBccc"
'最後の4文字を切り出し
ret = Strings.Right(str, 4)
Console.WriteLine(ret)
'最後の7文字を切り出し
ret = Strings.Right(str, 7)
Console.WriteLine(ret)
'文字数を超えた指定は全文字を返す
ret = Strings.Right(str, 50)
Console.WriteLine(ret)
End Sub
Bccc
aBBBccc
aaaBBBccc
Strings.Rightメソッドの使い方は、
第1引数に対象となる文字列を指定、
第2引数に切り出す文字数を指定します。
戻り値として、切り出した文字列が返ります。
もちろん、日本語文字にも対応してます。