サイトについて      連絡先   検索

VBA Left 関数

はじめに

Excel VBA マクロの Left 関数を紹介します。

Left 関数は、文字列の先頭から指定した文字数分の文字列を返します。

最初の数文字だけ取得したいときに使用します。

  • 目次
    • 構文
    • 解説
    • 使用例

構文

Left(文字列, 文字数)
文字列の左から指定した文字数を抽出します。

引数「文字列」抽出元の文字列を指定します。
引数「文字数」抽出する文字数を指定します。
戻り値の型文字列型 (String)

解説

文字数に 0 を指定したときは空文字""を返します。

文字数に文字列より大きい値を指定したときは、文字列全体を返します。

文字列の文字数を取得するには「Len 関数」を使用します。

使用例


Dim s As String
s = Left("123456", 0)
Debug.Print(s) ' ""

s = Left("123456", 3)
Debug.Print(s) ' 123

s = Left("123456", 10)
Debug.Print(s) ' 123456

Dim i As Integer

i = Len("123456") ' 文字数を取得
Debug.Print(i) ' 6
  • 目次
    • 構文
    • 解説
    • 使用例