文字列の形式(ひらがな→カタカナ、全角→半角等)を変換する関数
文字列のひらがなをカタカナに変換したり、全角を半角に変換したりすることが多々あると思います。
VBやC#には、そのような変換を行うことができる、StrConvという関数が標準で準備されてます。
StrConv関数は、第1引数に変換対象の文字列、第2引数に変換方法を指定します。
第2引数で指定出来る主な値を紹介します。
| 変換内容 | 値 | 定数(VB6、VBA) | 定数(VB.NET、C#) |
|---|---|---|---|
| 小文字を大文字に変換 | 1 | vbUpperCase | UpperCase |
| 大文字を小文字に変換 | 2 | vbLowerCase | LowerCase |
| 単語の先頭のみ大文字に変換 | 3 | vbProperCase | ProperCase |
| 半角を全角に変換 | 4 | vbWide | Wide |
| 全角を半角に変換 | 8 | vbNarrow | Narrow |
| ひらがなをカタカナに変換 | 16 | vbKatakana | Katakana |
| カタカナをひらがなに変換 | 32 | vbHiragana | Hiragana |



