StrConv関数
StrConv(文字列, 文字種)
大文字と小文字、全角文字と半角文字、ひらがなとカタカナといった、文字種の変換もマクロを使えば一発です。文字種の変換にはStrConv関数を使います。1つ目の引数に文字列、2つ目の引数に変換後の文字種を表す定数(表)を指定します。
なお、StrConv関数は文字列を1つずつしか指定できません。セル範囲に対してまとめて処理したい場合は、For文などを使って処理を繰り返します。
変換後の文字種を指定するための主な定数
| 大文字にする | vbUpperCase |
| 小文字にする | vbLowerCase |
| 先頭文字だけ大文字にする | vbProperCase |
| 全角文字にする | vbWide |
| 半角文字にする | vbNarrow |
| カタカナにする | vbKatakana |
| ひらがなにする |
vbHiragana |
ひらがなをカタカナに変換する
Sub Sample()
Dim i As Long
For i = 1 To 5
Cells(i, 1).Value = StrConv(Cells(i, 1).Value, vbKatakana)
Next i
End Sub
実行結果


IT開発関連書とビジネス書が豊富な翔泳社の通販『SEshop』
dポイントがどんどんたまる【d払いポイントGETモール】
業界最安値宣言!高性能・低価格のパソコン通販は【UsedFun】
リラクゼーションをお得に体験!ご予約はEPARKで!
【じゃらん】国内25,000軒の宿をネットで予約OK!2%ポイント還元!
【早い者勝ち!】.com/.net/.jp ドメイン取るならお名前.com