StrConv関数による半角文字と全角文字の変換

 

構文
StrConv(string, conversion)

日本語訳

StrConv(変換する文字列, 変換の種類)

 

 

 

Sub test()

      ’  半角文字へ変換する
    Cells(3, 2) = StrConv(Cells(3, 1), vbNarrow)
    
      ’  全角文字へ変換する
    Cells(4, 2) = StrConv(Cells(4, 1), vbWide)

 

        カタカナへ変換する
    Cells(5, 2) = StrConv(Cells(5, 1), vbKatakana)

 

      ’  ひらがなへ変換する
    Cells(6, 2) = StrConv(Cells(6, 1), vbHiragana)

 

        各単語頭文字を大文字へ変換する
    Cells(7, 2) = StrConv(Cells(7, 1), vbProperCase)

 

End Sub

 

実行結果

 

変換種類一覧

 

変換種類(定数) 説明
vbUpperCase 文字列を大文字に変換
vbLowerCase 2 文字列を小文字に変換
vbProperCase 3 文字列の各単語の先頭の文字を大文字に変換
vbWide 4 文字列内の半角文字を全角文字に変換
vbNarrow 8 文字列内の全角文字を半角文字に変換
vbKatakana 16 文字列内のひらがなをカタカナに変換
vbHiragana 32 文字列内のカタカナをひらがなに変換
vbUnicode 64 文字列をUnicodeに変換
vbFromUnicode 128 文字列をUnicodeからシステムの既定のコードページに変換

 

 

 

関連記事 

 

VBA セル罫線操作(罫線太さや色)

VBA セル罫線操作(罫線種類)

VBA セル罫線操作(罫線位置)

VBA セルの操作 文字書体設定

VBA セルの操作 もじ色の設定

VBA セルの操作 背景色の設定

VBA セルの操作 値の代入

VBA始める前の準備

VBAとは?

 

― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る