文字列の長さを取得(Len関数)

 

構文
Len(string/varname)

日本語訳

Len(文字列 または 変数名)

※ 文字列や変数以外のもの、例えば数字を代入すると、エラーになります。

 

 

 

Sub test()

 

    Dim myString As String
    Dim myCount As Long
    
    myString = "東京都西東京市"
        
    myCount = Len(myString)
    
    MsgBox myCount & "文字です"

 

End Sub

 

 

 

Sub test2()

 

    Dim myCount As Long
    myCount = Len(Range("B5"))
    
    MsgBox myCount & "文字です"

 

End Sub

 

 

実行結果

 

Sub test3()

 

    Dim myString As Long
    
    myString = 10000

    MsgBox Len(myString), , "文字列の長さ"

 

End Sub

変数の値が数字の場合、戻り値は、数字の長さではなく、その変数の型の大きさになります。上の例では、変数は長整数型 (Long)のため、4バイトで、戻り値が4となります。

 

実行結果

 

 

― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る 

 

 

 

関連記事 

 

VBA セル罫線操作(罫線太さや色)

VBA セル罫線操作(罫線種類)

VBA セル罫線操作(罫線位置)

VBA セルの操作 文字書体設定

VBA セルの操作 もじ色の設定

VBA セルの操作 背景色の設定

VBA セルの操作 値の代入

VBA始める前の準備

VBAとは?