半角カタカナを全角に変換するここでは半角カタカナを全角に変換するコードを2つの紹介します。1つ目は正規表現とStrConv関数を使う方法で、2つ目は半角カタカナの配列と全角カタカナの配列を使う方法です。1つ目の方が汎用性はありますが、2つ目の方がコードは分かりやすいです。お好みでどちらかを使ってください。全角カタカナを半角に変換する方法は「VBAで文字列の全角カタカナを半角に変換する」をご参照ください。以下のVBAコードは事前に正規表現の参照設定をしておく必要があります。5.5」にチェックを付けることで正規表現のRegExpクラスが利用できるようになります。以下のマクロは第一引数の文字列に含まれる半角カタカナを全角に変換し、第二引数で返却します。半角カタカナではない文字は変換しません。