教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

ExcelVBAでLeft関数の使い方

構文

構文は以下の通りです。

Left(文字列, 文字数)

解説

Left関数は、指定された文字列の左端から、指定された文字数だけの文字を取得する関数です。例えば、10文字の文章から最初の5文字を取り出す場合に使用します。文字列は、対象となる文字列を指定します。文字数は、取得したい文字数を指定します。左端から数えて指定した数の文字が返されます。

プログラミング例

具体的なプログラミング例を紹介します。

Sub Left関数の例()
    Dim 文章 As String
    Dim 左側文字列 As String
    ' 文字列を設定
    文章 = "こんにちは、みなさん"
    ' Left関数を使って最初の5文字を取得
    左側文字列 = Left(文章, 5)
    ' 結果をメッセージボックスに表示
    MsgBox "左側の5文字は: " & 左側文字列
End Sub

上記のプログラムは、Left関数を使って文章の左端から5文字を取得し、左側文字列に格納します。

まとめ

Left関数は、文字列の左端から指定した文字数を取り出すために使われます。2つの引数を取り、1つ目は対象となる文字列、2つ目は取り出す文字数です。