Foxtable(狐表)用户栏目专家坐堂 → 请教,有关Execel表中单元格值的引用。(已上传实例)


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

主题:请教,有关Execel表中单元格值的引用。(已上传实例)

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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
请教,有关Execel表中单元格值的引用。(已上传实例)  发帖心情 Post By:2010/7/6 10:17:00 [只看该作者]

现在老是遇到这样的问题,在引用单元格数值写入表中时(Sheet(k,p).Value ),但得到的数值不是单元格的内容,而是报错或是其它数据。如果新建一个Excel表,把原Excel表的内容全部复制到新的Excel表中,是按选择性粘贴(数值),再引用单元格数值写入表中时(Sheet(k,p).Value ),但得到的数值是正确的,估计产生的原因可能单元格含表达式或公式或其它原因造成的。

 

请问有何解决办法。能否实现提取单元格内容时,只取数值?


 

[此贴子已经被作者于2010-7-6 11:27:41编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/7/6 10:21:00 [只看该作者]

代码?

错误提示?


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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/7/6 10:26:00 [只看该作者]

呀,昨天把这个Excel表给删除了。再次遇到再做实例。

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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/7/6 11:27:00 [只看该作者]

已上传实例,Excel表在项目目录下,操作窗口在"窗口1"

 

请老大有时间帮看下!谢谢!!!!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:88.rar


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2010/7/6 12:47:00 [只看该作者]

外行人看起来唯有的解释就是Excel文件出了问题图片点击可在新窗口打开查看

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2010/7/6 12:50:00 [只看该作者]

试了一下,现在可以用Merger合并进来再对规格列的数据进行处理,只是速度稍慢点。

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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/7/6 12:52:00 [只看该作者]

以下是引用czy在2010-7-6 12:50:00的发言:
试了一下,现在可以用Merger合并进来再对规格列的数据进行处理,只是速度稍慢点。

一开始就是采用上述方法,感觉速度是太慢了点。


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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/7/6 13:44:00 [只看该作者]

另外还有一个重要的原因是,因为导入的Excel表中表名是不确定的,无法对某一单元格的内容进行判断是否有效。

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


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2010/7/6 13:46:00 [只看该作者]

以下是引用czy在2010-7-6 12:50:00的发言:
试了一下,现在可以用Merger合并进来再对规格列的数据进行处理,只是速度稍慢点。

可以用Merger来导入数据,但用Sheet(k,p).Value )取值又有问题,不知何原因?


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/7/6 14:54:00 [只看该作者]

正常的,因为Value返回的是单元格的内容,如果单元格设置了格式,其value就是一个含格式rtf文本内容。

用merger吧

 


 回到顶部
总数 14 1 2 下一页