录制新宏时显示不能录制

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:15:35
excel中录制一个新宏 加入一列公式“=IF(AND(B1>0,B1<130,E1>5,A1="IMAGE"),1,IF(AND(B1<400,E1>10,A1="IMAGE"),1,IF(AND(B1<800,E1>20,A1="IMAGE"),1,IF(AND(B1<960,E1>25,A1="IMAGE"),1,IF(AND(B1=0,E1>10,A1="IMAGE"),1,IF(AND(A1="FLASH",E1>25),2,3))))))” 总显示不能录制 什么原因啊??公式没有错
谢谢
怎么简化啊?
说实话 不会 但还是同样感谢你 呵呵

不能录制的原因是公式太长了,你把公式简化一下就能录制了.
---------
将公式变为VBA语言,如:
if cells(1,"B")>0 and cells(1,"B")<130 and cells(1,"E")>5 and cells(1,"A")="IMAGE" then
......
等等,这种格式