OfficeType

VBA~WorksheetFunction.Properメソッド~Excel

VBAで英字文字列の単語の先頭の文字を大文字に変換し、それ以外の英字を小文字したい場合はWorksheetFunction.Properメソッドを使います。

書き方

WorksheetFunction.Proper(英字文字列)

例として下の画像において下のコードを実行するとセルB2にセルA1の英字文字列の先頭が大文字で表示されます。

image-01

Sub test1()

Range("B2") = WorksheetFunction.Proper(Range("A2"))

End Sub

image-02