教えて!ExcelVBA!

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

ExcelVBAのWorksheetFunctionオブジェクトで使用するLen関数の使い方

構文

構文は以下の通りです。

WorksheetFunction.Len(文字列)

解説

WorksheetFunctionは、ExcelVBAの組み込みオブジェクトで、Excelのワークシート関数をVBAから呼び出す際に使用します。Len関数は、指定した文字列の長さ(文字数)を調べる関数です。文字列は、長さを調べたい文章や文字を入れます。

プログラミング例

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

Sub 文字数を調べる()
    Dim 文章 As String
    Dim 長さ As Integer
    文章 = "こんにちは、世界"
    長さ = WorksheetFunction.Len(文章)
    MsgBox "文章の文字数は " & 長さ & " 文字です。"
End Sub

上記のプログラムは、Len関数を使って文章の文字数を調べます。調べた文字数を長さに入れ、MsgBoxを使って表示します。

まとめ

Len関数は、文章や文字の長さ(文字数)を調べるときに使います。