VBに限らず、文字コード変換、半角全角変換をやるならば、一度きちんとした知識をつけないとだめだよ。
サンプルぱくってやりましただと、応用が利かない。

VBの場合、VB内で処理で完結している限りはUNICODEでの処理なので非常にやりやすい。
(全角だろうが1文字として普通に扱えるし)
そこからAPIとか他システム連携になったときにはStrConvとかの出番だな。