无效字符,往往是在输入中文后,没有切换成英文就输入了符号,把英文的引号输成中文的了。或者是左右括号的问题,感觉倒是第三行 & chr(10)像是中文的左右括号。 还有就是& 符号做为字符串连接时,&符号两边请打上空格。你这里续行符也不对,应该是空格加下划线,所以应该写成Chr(10) & 这里有个空格 _ 在下划线前加空格
MsgBox "产品名称:" & mySell.Name & Chr(10) & _
"产品型号:" & mySell.standard & _
Chr(10) & "单价:" & mySell.price
两个问题,其实也是一个问题 & 和 _ 不能紧挨着语句,必须和其他字符保持至少一个空格的距离
错误: &mysell_
正确: & mysell _
&_ 中间加个空格就行了,即把 &_ 改成 & _