サイトについて      連絡先   検索

VBA UCase 関数

はじめに

Excel VBA の UCase 関数を紹介します。

UCase 関数は、文字列を大文字に変換して返します。

アルファベットをすべて大文字に変換したいときに使用します。

構文

UCase(文字列)

名前 説明
引数「文字列」変換する文字列を指定します。
戻り値文字列型 (String)

解説

「abc」などの小文字を「ABC」の大文字に変換します。

小文字以外のひらがなやカタカナ、数字などはそのまま返します。

使用例

Dim s As String
s = UCase("abc")
Debug.Print(s) ' ABC

s = UCase("ABC")
Debug.Print(s) ' ABC

s = UCase("あいう")
Debug.Print(s) ' あいう

s = UCase("Abc あい アイ 123")
Debug.Print(s) ' ABC あい アイ 123

StrConv 関数」を使用しても大文字に変換できます。

Dim s As String
s = StrConv("Abc", vbUpperCase)
Debug.Print(s) ' ABC

関連ページ