excel vba 提示:类型不匹配,该如何改?

这个是录入代码。 这个是我要运行的窗口。

你表格A3里的值是 0001,“看上去”象个文本,实际就是数字 1(可以通过右键设置单元格格式,自定义0000实现),因此,当r_row不为2时,strygh赋值为1,而1是没法做Right(1,4)的,总共才1位数。
修改为:
strygh = "Y" & format(strygh + 1, "0000")
温馨提示:答案为网友推荐,仅供参考
相似回答