| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 304 人关注过本帖
标题:把表变量设置为worksheet和object 有什么区别?
取消只看楼主 加入收藏
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:770
专家分:2537
注 册:2011-5-8
结帖率:60%
收藏
已结贴  问题点数:10 回复次数:2 
把表变量设置为worksheet和object 有什么区别?
把表变量设置为worksheet和object 有什么区别?
图片附件: 游客没有浏览图片的权限,请 登录注册

当把ws 设置为worksheet时,从来没有出过错,但是用UsedRnage重置已经使用过的区域时,只能设置为对象。
Dim ws As Object就不出错了。

dBase有人接盘了。
2025-01-21 11:08
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:770
专家分:2537
注 册:2011-5-8
收藏
得分:0 
回复 2楼 yiyanxiyin
按你的说法应该用WOrkSheet不出错,它是比object更明确的定义啊。实际上,用了Object没有出错,结果正常。

[此贴子已经被作者于2025-1-21 13:16编辑过]


dBase有人接盘了。
2025-01-21 13:15
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:770
专家分:2537
注 册:2011-5-8
收藏
得分:0 
回复 2楼 yiyanxiyin
ws.UsedRange 是重置使用区域,也就是回收删后的区域。
用rows.delete或其它方式删除某些行、列、单元格后,usedRange返回的值不变;包括用Ctrl+End定位的位置还是删除前的位置。重置后,它将指向真正使用区域的尾部。

dBase有人接盘了。
2025-01-31 15:36
快速回复:把表变量设置为worksheet和object 有什么区别?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017977 second(s), 12 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved