vba 编译错误缺少语句结束

2024-12-02 18:57:04
推荐回答(3个)
回答1:

="期中","八年级期中考试成绩","八年级期期末考试成绩")
这里面的双引号都要转义,否则语句认为到"...b2=",就已经结束了。

回答2:

Range("A1").Formula = "=if(sheet1!b2=""期中"",""八年级期中考试成绩"",""八年级期期末考试成绩"")"

回答3:

这样试一试
Range("A1").Formula = "=if(sheet1!b2="""期中""","""八年级期中考试成绩""","""八年级期期末考试成绩""")"