VBAでの、入力値の半角チェックについて
VBAでの半角チェックは調べると下記のように記述するようですが、
StrConv(セル, vbFromUnicode)の部分はなぜ必要なのでしょうか?
LenとLenBで比較すれば、全角があれば2バイトになるので、チェックできそうな気がします。
調べると、システム既定のコードに変換する、との事ですが、
なぜそれが必要なのかわかりませんでした。。。
ご教授お願いいたします。
If Len(セル) <> LenB(StrConv(セル, vbFromUnicode)) Then(以下略

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/06 15:29