Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1082|回复: 3

求VBA提示缺少结束语句是什么问题

[复制链接]
发表于 2022-5-27 18:02 | 显示全部楼层 |阅读模式
下面黄色语句是刚加进去的,帮忙大师看下提示确实结束语句是什么问题, 谢谢
With ActiveSheet
     .Range("D4") = ""
     .Range("D5") = ""
     .Range("G5") = ""
     .Range("I5") = ""

     .Range("C8:J57").ClearContents

     .Range("D59") = ""

     .Range("M1") = Format(Now(), "yyyy-m-d")
     .Range("G4") = "=text(M1,""yyyy-m-d"")"
     .Range("I4") = "=" & Sheet13.Name & "!$C$9&" & Sheet13.Name & "!$C$12&TEXT(M1," & Sheet13.Name & "!$C$10)&" & Sheet13.Name & "!$C$12&TEXT(M2," & Sheet13.Name & "!$C$11)"
'     .Range("H56:I56") = ""
'     .Rows("16:55").Hidden = True
     .Range("X1") = ""
     .Range("Z1") = ""

      .Range("I58") = "=IFERROR(AVERAGE(IF(I8:I12<>0,I8:I12)),0)"
      .range("D58") = "=IF(I58="TBD","TBD",LOOKUP(I58,{0,51,61,76,86,101,116,150},{"劣","差","较差","一般","合格","良好","优秀"}))"
      .Range("D58") = "=""人民币(大写) ""&N2RMB(I58)"
      .Range("I8:I57").FormulaR1C1 = "=RC[-2]*RC[-1]"
End With


Call ShowLine
Application.ScreenUpdating = True
End Sub

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-5-27 20:08 | 显示全部楼层
回复

使用道具 举报

发表于 2022-5-27 20:32 | 显示全部楼层
少了引号
.range("D58") = "=IF(I58=""TBD"",""TBD"",LOOKUP(I58,{0,51,61,76,86,101,116,150},{""劣"",""差"",""较差"",""一般"",""合格"",""良好"",""优秀""}))"
回复

使用道具 举报

发表于 2022-5-27 20:41 | 显示全部楼层
你试下把双引号内的所有双引号改成双双引号看看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-16 15:33 , Processed in 1.039921 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表