Excel精英培训网

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

[已解决]判断是否整行(列)都为空的函数怎么写?

[复制链接]
发表于 2016-9-27 17:48 | 显示全部楼层 |阅读模式
要求:遍历时出现第一个非空单元格时就退出(这样有时就可以不用全部遍历)        这里的空是指:空白且无公式
        要求要比用工作表函数countA快
        if application.countA(rngs) = 0 Then ...


Function isEmpty(rngs as Range) As Boolean
' ...
End Function




最佳答案
2016-9-28 11:36
肯定是用CountA工作表函数速度快。

数组遍历循环比较要慢很多。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-9-27 18:50 | 显示全部楼层
我们不是你肚子里的蛔虫,谁知道怎样做,还是上表的好,并说清要求
回复

使用道具 举报

发表于 2016-9-28 06:51 | 显示全部楼层
循环遍历区域中的单元格即可,
空单元格可用 len(rng)=0 判断。
回复

使用道具 举报

发表于 2016-9-28 11:36 | 显示全部楼层    本楼为最佳答案   
肯定是用CountA工作表函数速度快。

数组遍历循环比较要慢很多。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 16:47 , Processed in 0.627820 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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