VBA 文字列の長さを取得する

  • 作成日 2022.09.28
  • vba
VBA 文字列の長さを取得する

VBAで、文字列の長さを取得するコードを記述してます。

環境

  • OS windows10 64bit

サンプルコード

文字列の長さを取得するには、「Len」を使用します。

Len("文字列")

【例】
Len("abcde") 
' 5

適当なボタンを用意して、セル上にある文字列の長さを取得してセルに表示する
以下のソースコードを記述します。

ソースコード

Option Explicit

Private Sub CommandButton1_Click()

    Cells(3, 3).Value = Len(Cells(3, 2).Value)

End Sub

ボタンをクリックすると、文字列の長さが取得されていることが確認できます。

ただし、サロゲートペアは1文字が2文字とカウントされます。