宏程序如下
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%的却没有输出异常,而是输出了正常,求解
EXCEL宏的问题,在2003编写的宏在2007下执行错误了
答案:2 悬赏:60 手机版
解决时间 2021-03-09 14:15
- 提问者网友:孤凫
- 2021-03-08 19:46
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-08 20:52
你好
代码和公式都没有问题,只是代码有点累赘。
如果实在有问题的话,请检查你的单元格H列是否是你所需要的值
代码和公式都没有问题,只是代码有点累赘。
如果实在有问题的话,请检查你的单元格H列是否是你所需要的值
全部回答
- 1楼网友:孤独的牧羊人
- 2021-03-08 22:26
是不能开始运行还是运行出错。
打开文件有没有提示 启用宏 之类的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯