How do I remove all special characters which don't fall under ASCII category in VBA?
These are some of the symbols which appear in my string.
Œ œ Š š Ÿ ƒ
There are many more such characters.
These don't belong to ASCII category as you can see here http://www.ascii.cl/htmlcodes.htm
I tried something like this
strName = Replace(strName, ChrW(376), " ")

Longthat identifies a character, but doesn't allow values greater than65535(hex value&HFFFF). It might be of some practical interest to find systematic ways to overcome this restriction - c.f. six solutions at Get UniCode characters with CharCode greater hex FFFF, e.g. in Unicode block1F300-1F5FF"Miscellaneous symbols and pictographs" :-)