Foxtable(狐表)用户栏目专家坐堂 → excel报表中单元格空值判断


  共有3467人关注过本帖树形打印复制链接

主题:excel报表中单元格空值判断

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110741 积分:563631 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 11:02:00 [显示全部帖子]

模板?

<IIF([第一列] = "","空值","有值")>

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110741 积分:563631 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 11:36:00 [显示全部帖子]

If u.contains("X") OrElse u.trim() = "" Then

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110741 积分:563631 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 11:47:00 [显示全部帖子]

看5楼

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110741 积分:563631 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 15:24:00 [显示全部帖子]

以下是引用一笑在2018/8/19 12:23:00的发言:
OrElse u.trim() = ""
不起作用。是不是因为单元格类型是数值?
[此贴子已经被作者于2018/8/19 12:23:54编辑过]

不会的,可能单元格里有一些特殊符号,空单元格下面会显示什么内容?

msgbox(u)
msgbox(len(u))

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110741 积分:563631 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 15:24:00 [显示全部帖子]

以下是引用wyz20130512在2018/8/19 12:44:00的发言:
VBA中是支持IsEmpty()的。

XLS.Book的用法不属于vba,楼主应该没有完全改
[此贴子已经被作者于2018/8/19 15:25:31编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110741 积分:563631 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/20 9:44:00 [显示全部帖子]

msgbox(u)
msgbox(len(u))
哪一个弹出来的?

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110741 积分:563631 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/20 9:54:00 [显示全部帖子]

If u.contains("X") OrElse u.trim() = "" then ' OrElse u = "" 是多余的
            msgbox(u) '弹出什么内容?
            msgbox(len(u)) '弹出什么内容?
        End If

 回到顶部