Foxtable(狐表)用户栏目专家坐堂 → Excel报表返回列数不正确


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

主题:Excel报表返回列数不正确

帅哥哟,离线,有人找我吗?
Bin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/30 15:20:00 [显示全部帖子]

选择右边空白的列.然后删除.就好了.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/30 15:25:00 [显示全部帖子]

有些特殊的操作,或者某些软件导出的表格,是会增加大量的空白列的.

一般来说手动删除没问题就是这个原因了

你可以用代码排除,IF判断一下列名是否为空,或者列内容是否为空.是空就 Exit FOR 退出循环就好了

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/30 16:24:00 [显示全部帖子]

你有空值的情况

空值是Cint不了的.
 
判断一下. IF XX<>"" then   判断一下不是空值再执行转换和赋值代码

 回到顶部