Right関数とは、指定した文字数を右端から取り出す文字列操作関数です。
構文
Right(文字列 , 文字数)
Right関数を使用した、MyRightプロシージャのVBE画面です。
入力したVBAコードです。
Sub MyRight()
Dim src As String
Dim s As String
Dim ln As Long
src = Range("B3")
ln = Range("C3")
s = Right(src, ln)
Range("D3") = s
ln = Range("C4")
s = Right(src, ln)
Range("D4") = s
ln = Range("C5")
s = Right(src, ln)
Range("D5") = s
End Sub
マクロ一覧から「MyRight」マクロを実行します。
B3セルの”エクセルMid関数 使用例サンプル」から文字列を取り出します。
C3は1なので、右から1文字の”ル”になります。
C4は6なので、右から9文字の”数 使用例サンプル”になります。空白が含まれていても、9文字取り出されています。
C4は6なので、右から13文字の”Mid関数 使用例サンプル”になります。全角と半角と空白が含まれていても、13文字取り出されています。
Excelマクロのサンプルファイル:フリーダウンロード
次に「Excel VBA:Mid関数の使用例|プログラム解説とマクロ実行画面」を掲載していますので参照してください。