Excel精英培训网

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

如何用VBA判断一个单元格是否真空

  [复制链接]
发表于 2011-1-10 22:44 | 显示全部楼层 |阅读模式
何谓真空单元格,真空单元格,就是单元格里面什么都没有,假空就是公式生成的内容为空。比如A1单元格内容为=“”
现在当前表格被保护了,单元格设置了隐藏,因此,单元格内有可能是真空,假空,或者是存在空格等不可见字符。
现在要用VBA判断单元格到底是不是真空以及是不是有有不可见字符。
参考答案:
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1 +2 收起 理由
终点 + 2

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-1-10 23:06 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-10 23:40 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-11 00:11 | 显示全部楼层
我先学学再说{:051:}
回复

使用道具 举报

发表于 2011-1-11 02:52 | 显示全部楼层
回复下看看是啥内容。
回复

使用道具 举报

发表于 2011-1-11 08:23 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1 +10 收起 理由
轩辕轼轲 + 10

查看全部评分

回复

使用道具 举报

发表于 2011-1-11 08:28 | 显示全部楼层
回复一下,这个我不会         
回复

使用道具 举报

发表于 2011-1-11 09:04 | 显示全部楼层
  1. Function KKK(rng As Range)
  2. If Evaluate("isblank(" & rng.Address & ")") Then
  3.     KKK = "真空"
  4. Else
  5.     KKK = "假空"
  6. End If
  7. End Function
复制代码
由于 VBA 本身没有 ISBLANK函数  因此需要用 Evalute方法来计算。
用ISBLANK的原因是  用Len()判断时如果单元格为'   len()返回的结果也是0

评分

参与人数 1 +10 收起 理由
轩辕轼轲 + 10 不错,学习了

查看全部评分

回复

使用道具 举报

发表于 2011-1-11 09:29 | 显示全部楼层
{:35:}{:35:}
回复

使用道具 举报

发表于 2011-1-11 09:34 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 15:24 , Processed in 0.487146 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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