
VBA関数 108回
対象とする文字列中の文字を引数で指定した種類に変換します。
変換の種類には、矛盾しない複数の定数を指定できます。
StrConv(string,conversion),

1. 文字列中に表記のゆれなどが見られる場合があるとき、それを統一するのは大変です。 たとえば、全角の中に半角があって統一したいとか、ひらがなからカタカナに変更したい場合などの指定がStrConv 関数でできます。
Sub vbfunc_108()
Range("B1").Value = "エくセるVba"
Range("B2").Value = StrConv("エくセるVba", vbKatakana + vbUpperCase + vbWide)
End Sub

2.
半角から全角への変換(vbWide)には、第2引数conversionにvbWideを指定します。
逆に
全角から半角への変換には、第2引数conversionにvbNarrowを指定します。
ひらがなをカタカナに変換する場合は、vbKatakanaを指定します。
また、小文字を大文字にしたい時には、vbUpperCaseを指定します。
