Excel中如何利用VBA动态选中一个区域的单元格?

yangmijun 2006-08-27 06:45:28
Excel中如何利用VBA选中一个动态区域的单元格?

需要用VBA选中一个Sheet中的所有数据,但是表中的数据是从外部导入的,数据的列数和形式都是固定的,但由于每次导入的可能是不同的表,所以行数是不固定的,因此不能用
Range("A1:G466").Select
这样的语句,因为里面的“466”每次都不同,下一次可能是500行,我定义了一个整形变量Count可以预先遍历统计出行数,但不知道怎么把这个变量用到选择中去。
...全文
3754 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
DawnPine 2006-08-31
  • 打赏
  • 举报
回复
ChinaOBS(独孤丘雪) ( ) 信誉:100 Blog

不好意思荷
不是说你
那个广告帖可能被板猪删掉了
wangxukang 2006-08-30
  • 打赏
  • 举报
回复
Dim iColumn,iRowCount as Integer
iColumn=7
iRowCount=500
Sheet1.Range(Cells(1, 1), Cells(iColumn,iRowCount)).Select
hei__an 2006-08-30
  • 打赏
  • 举报
回复
dim range1 as range '定义range为范围类型
dim count1 as integer
dim count2 as integer
count1=1
count2=10
range1=Range("A" & count1 & ":" & "G" & count2).Select'运行后把A1到G10范围赋值给RANGE1



hei__an 2006-08-28
  • 打赏
  • 举报
回复
Range("A1:G" & count).Select,这个合理一点,用range,直观方便
DawnPine 2006-08-28
  • 打赏
  • 举报
回复
TNND!!楼上的去死!!!
====================

楼主试试这个
sheet1.UsedRange.Select
yangmijun 2006-08-28
  • 打赏
  • 举报
回复
非常感谢各位,我先试试
digi_hb_002 2006-08-27
  • 打赏
  • 举报
回复
up

---------------------------------------------------------------------------------------------
腰缠70元到月入近10万
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=453

IT工程师 毕业4年我年薪涨到30万
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=511

26岁青年坐拥千万域名资产 从小玩家变成CEO
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=515

程序员的酸甜苦辣:告别Coding
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=341

从月薪3500到700万(一)
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=170

网络草根月赚3000的十种方法
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=517

如果我是女的 我肯定不会嫁给做网站的
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=512
ChinaOBS 2006-08-27
  • 打赏
  • 举报
回复
Range("A1:G" & count).Select
yangmijun 2006-08-27
  • 打赏
  • 举报
回复
补充一下,我要选中的目的是要对这个数据区域进行命名,对以后的排序和汇总做准备

5,174

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧