永发信息网

EXCEL宏的问题,在2003编写的宏在2007下执行错误了

答案:2  悬赏:60  手机版
解决时间 2021-03-09 14:15
  • 提问者网友:孤凫
  • 2021-03-08 19:46
宏程序如下
Range("H22").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=RC[-2]+RC[-1]"
Range("H22").Select
Selection.AutoFill Destination:=Range("H22:H31"), Type:=xlFillDefault
Range("H22:H31").Select
ActiveWindow.SmallScroll ToRight:=2
Range("I22").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-1]>85%,""异常"",""正常"")"
在2003结果正确,在2007中数值是85.08%的却没有输出异常,而是输出了正常,求解
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-03-08 20:52
你好
代码和公式都没有问题,只是代码有点累赘。
如果实在有问题的话,请检查你的单元格H列是否是你所需要的值
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-03-08 22:26
是不能开始运行还是运行出错。 打开文件有没有提示 启用宏 之类的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯