乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 运行Excel时,出现语法错误,不能运行宏,是什么意思?

运行Excel时,出现语法错误,不能运行宏,是什么意思?

作者:乔山办公网日期:

返回目录:excel表格制作


应该是你宏安全保护级别太高了,导致了宏不能运行而引起的引用错误。
你先到excel选项——信任中心——信任中心设置——宏设置——起用所有宏,确定,关闭所有excel文件,重新打开,宏应该就能运行。

就是宏有问题,不能运行了。你需要看看宏哪里有问题。
1、先删除软件后再到官网重新下载安装程序重新安装试试,如果重装也一样,一般考虑软件安装程序有问题或不完整,建议到官网重新下载安装程序后再试。
2、如果软件的安装程序拿到别的电脑上安装后能正常使用,但在这个电脑上安装就不行,删除后重装也一样,考虑系统有问题,重新安装原版操作系统后,用随机的驱动(或到官网下载对应系统的驱动)进行安装后,重新安装软件试试。

正确的语句:

ActiveCell.FormulaR1C1 = "=IF(RC[-1]=""不锈636f70797a64331钢"",""不锈钢"",IF(RC[-42]=""定襄"",""寄售"",IF(AND(RC[-42]=""太原"",RC[-29]=""X80M""),""前移"",IF(AND(RC[-42]=""济南"",LEN(RC[-18])>LEN(SUBSTITUTE(RC[-18],""前移"",""""))),""前移"",IF(AND(RC[-42]=""济南"",LEN(RC[-18])>LEN(SUBSTITUTE(RC[-18],""撮合"",""""))),""前移"",IF(AND(RC[-42]=""天津"",RC[-32]=""F""),""前移"",IF(RC[-30]=""硅钢"",""前移"",IF(RC[-39]=""6340"",""寄售"",IF(RC[-39]=""寄售"",IF(RC[-39]=""6360"",""寄售"",""前移""))))))))))"

我选中CK1,执行后结果为:

=IF(CJ1="不锈钢","不锈钢",IF(AU1="定襄","寄售",IF(AND(AU1="太原",BH1="X80M"),"前移",IF(AND(AU1="济南",LEN(BS1)>LEN(SUBSTITUTE(BS1,"前移",""))),"前移",IF(AND(AU1="济南",LEN(BS1)>LEN(SUBSTITUTE(BS1,"撮合",""))),"前移",IF(AND(AU1="天津",BE1="F"),"前移",IF(BG1="硅钢","前移",IF(AX1="6340","寄售",IF(AX1="寄售",IF(AX1="6360","寄售","前移"))))))))))

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网