ASCII文字を判定する。
ASCII文字の文字コードは、0 - 127 なので、その判定方法は、
× If 0 <= Asc(c) And Asc(c) <= 127 Then 'ASCII
または、
○ If 0 <= AscW(c) And AscW(c) <= 127 Then 'ASCII
ここで、もし、その文字がシフトJISにない場合、Asc(c)で判定すると、Asc(c)=63、"?"に変換されて、ASCIIに誤判定されてしまいます。
なので、文字はUnicodeのまま、AscW(c)で判定すべきです。