Excel精英培训网

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

[已解决]这两句代码中间可以增加忽略#N/A的代码吗?

[复制链接]
发表于 2015-6-15 11:05 | 显示全部楼层 |阅读模式
本帖最后由 eking_tang 于 2015-6-15 11:15 编辑

如下两句代码,我想要在Cells(b, 1) = Cells(b, 1) / Range("ax" & b) 的时候,增加一句
如果Range("ax" & b)里边是#N/A就忽略,或是当空白处理....
请问可以实现吗?


For b = 8 To Cells(Rows.Count, "a").End(3).row
   Cells(b, 1) = Cells(b, 1) / Range("ax" & b) * 0.041666
   Next
最佳答案
2015-6-15 11:11
For b = 8 To Cells(Rows.Count, "a").End(3).row
IF ISERROR( Range("ax" & b)) THEN  
Cells(b, 1)=0
ELSE
    Cells(b, 1) = Cells(b, 1) / Range("ax" & b) * 0.041666
END IF
    Next
试试这样
发表于 2015-6-15 11:11 | 显示全部楼层    本楼为最佳答案   
For b = 8 To Cells(Rows.Count, "a").End(3).row
IF ISERROR( Range("ax" & b)) THEN  
Cells(b, 1)=0
ELSE
    Cells(b, 1) = Cells(b, 1) / Range("ax" & b) * 0.041666
END IF
    Next
试试这样

评分

参与人数 1 +3 收起 理由
eking_tang + 3 完美解决问题,赞一个,衷心感谢

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 21:23 , Processed in 0.970089 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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