无效字符是因为:把前面那个逗号改成英文的逗号。还有一个错误,就是xyc5932所说的,加了括号需要处理返回值,如果不要处理返回值就比括号去掉。
你用了中文的逗号,代码中不能用中文的逗号代替英文的逗号,除非是作为字符串显示中文语句
是你“未找到!”后面的那个逗号不对,那个逗号被你写成中文的了。
MsgBox "未找到!", vbOKOnly, "提示"