LCase関数:文字列の中の大文字を小文字に変換する

LCase 関数は Excel VBA で用意されている関数の一つで、引数に指定した文字列の中の大文字のアルファベットを小文字に変換した文字列を取得することができます。ここでは Excel VBA における LCase 関数の使い方について解説します。

(Last modified: )

LCase関数の定義と使い方

LCase 関数は引数に指定した文字列の中に大文字のアルファベットがある場合、すべて小文字に変換した文字列を返します。

LCase(string)

引数に対象の文字列を指定します。文字列の中の大文字を小文字に変換した文字列を返します。小文字のアルファベットや、アルファベット以外の文字については何もしません。全角のアルファベットであっても大文字の場合は全角の小文字のアルファベットに変換されます。

次の例を見てください。

Debug.Print LCase("ABC")     'abc
Debug.Print LCase("AbCdEf")  'abcdef
Debug.Print LCase("花火")    '花火
Debug.Print LCase("ABC")  'abc

文字列の中の大文字のアルファベットだけが小文字に変換されて返されます。

サンプルコード

それでは簡単なサンプルを作成して試してみます。

Option Explicit

Sub LCase関数()
    Dim i As Integer

    For i = 3 to 6
        Cells(i, 3).Value = LCase(Cells(i, 2).Value)
    Next i
End Sub

LCase関数の定義と使い方(1)

このプログラムを実行すると LCase 関数を使って B3 セルから B6 セルに含まれている文字列をすべて小文字に変換し、それぞれ C3 セルから C6 セルに代入します。

LCase関数の定義と使い方(2)

-- --

Excel VBA における LCase 関数の使い方について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。