VBA文字を指定した形式に変換 StrConv

投稿者: | 2021年10月13日
excelアイコン

エクセルバージョン

マイクロソフト365

 

今回は文字を指定の形式に変換できるStrConv関数についてです。

それではいってみましょう!

 

StrConv関数

概要

文字を指定の形式Varient(String)で返します。

構文

StrConv(対象文字,変換, [LCID])

[ ] は省略可。

引数

StrConv必須/省略可詳細
対象文字必須対象となる文字列。
変換必須設定の定数や値を指定。
LCID 省略可オプション(日本語は設定なし)

 

設定

定数説明
vbUpperCase1英字を大文字に変換。
vbLowerCase2英字を小文字に変換。
vbProperCase3英字の最初の文字を大文字に変換。
vbWide4半角 (1 バイト) を全角 (2 バイト) に変換。
vbNarrow8全角 (2 バイト) を半角 (1 バイト) に変換。
vbKatakana16ひらがな文字をカタカナ文字に変換。
vbHiragana32カタカナ文字をひらがな文字に変換。
vbUnicode64システムの既定のコードページを使用して文字列をUnicodeに変換。
 (Macでは使用不可)。
vbFromUnicode128Unicodeからシステムの既定のコードページに変換。
 (Macでは使用不可)。

 

サンプル

Debug.Print

 

まとめ

あまり使用する機会はないとは思いますが、形式を変換する際は役に立ちます!

以上です。