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

VBA Len 関数

はじめに

Excel VBA の Len 関数を紹介します。

Len 関数は、文字列の文字数を返します。または構造体など型のサイズを返します。

文字列の文字数を知りたいときに使用します。

構文

Len(文字列)

Len(型)

名前 説明
引数「文字列」文字数を取得したい文字列を指定します。
引数「型」構造体や Integer 型の変数を指定します。
戻り値数値型 (Long)

解説

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

引数に String 以外の型を指定したときは、その型のバイト数を返します。

使用例


Dim i As Integer
i = Len("123456")
Debug.Print(i) ' 6

i = Len("あいう")
Debug.Print(i) ' 3

i = Len("")
Debug.Print(i) ' 0

Dim b As Byte
Dim i As Integer
Dim l As Long

i = Len(b)
Debug.Print(i) ' 1

i = Len(i)
Debug.Print(i) ' 2

i = Len(l)
Debug.Print(i) ' 4

文字数分ループする


Dim 文字数 As Integer
文字数 = Len("123456")

Dim i As Integer
For i = 1 To 文字数
    ' 処理
Next

関連ページ