Left関数 解説(Excel VBA)

Excel VBAのLeft関数について

Excel VBAのLeft関数は、指定された文字列の最初の指定した数の文字を返す関数です。テキストデータを操作する際に役立つ基本的な関数の1つです。

Left関数の構文

Left関数の基本的な構文は以下の通りです:

Left(文字列, 文字数)

ここでのパラメータの詳細は以下の通りです:

  • 文字列: 左から一部の文字を取得したい文字列を指定します。
  • 文字数: 取得したい文字数を指定します。これが0または負の場合、空の文字列が返されます。

Left関数の使用例

以下にLeft関数の基本的な使用例を示します。この例では、文字列の最初の5文字を取得します。

Sub LeftExample()
    Dim str As String
    Dim result As String

    str = "こんにちは、世界!"
    result = Left(str, 5)

    MsgBox "元の文字列: " & str & vbCrLf & "左から5文字: " & result, vbInformation, "結果"
End Sub

このサブルーチンでは、まず元の文字列を宣言します。次に、Left関数を使用して最初の5文字を取得し、元の文字列と取得した部分文字列をメッセージボックスで表示します。

このように、Left関数は文字列の一部を取得するための便利な関数です。