UsedRange与CurrentRegion的应用 | VBA实例教程 vba中currentregion
UsedRange和CurrentRegion(不区分大小写)是应用非常频繁的两个属性,Usedrange是工作表的属性,即其使用时应该是sheet1.usedrange、sheet2.usedrange这种形式,而currentregion是单元格的属性,即其使用应该是range("A1").currentregion或cells(1,1).CurrentRegion这种形式。先从字面意思上来看,usedrange就是已经使用的区域的意思,也就是说sheet1.usedrange表示的是sheet1表格中已经使用的区域,怎么理解这个已经使用的区域呢?已经使用的区域就是指鼠标从整个表格最左上角的那个非空单元格一直拖动到整个表格最右下角的那个非空单元格所选择的区域。而CurrentRegion的字面意思就是当前区域,那个range("A1").currentregion就是指A1单元格当前所在的那个区域,在这里当前所在的区域就是指当前单元格所在的以空行和空列隔开的区域。还是举例来说明。假设我的sheet1单元格中存在如下内容
那么按上面说的sheet1.usedrange就是从最左边上的非空单元格B2一直到最右下角的非空单元格F6所代码的区域,即range("A2:F6"),如下图的绿色区域
那么再看currentregion,我们说过currentregion是excel单元格的属性,那么我们来看range("C3").currentregion代表哪块区域呢?按之前所说的,range("C3").currentregion代表由空行和空列所围成的区域,那么C3向上数第一个空行的第1行,向下数第1个空行是第5行,向左数第1个空列是A列,向右数第1个空列是E列,那么这4个围成的区域自然就是B2:D4的区域了,如下图4个红色行列所围成的区域即range("C3").currentregion。
看了上面的例子你是不是对UsedRange和CurrentRegion有一个大体的了解了呢?那么用下面这个简单的程序自己来测试一下吧
sub test()
sheet1.usedrange.select '选中sheet1已使用区域
range("A1").currentregion.select
range("B2").currentregion.select
range("F6").currentregion.select
end sub
往sheet1中随便填些数,按F8单步运行,看每一步所选择的区域和你所想的是不是一样呢?
0
您可能也喜欢:
Excel VBA中Find函数的应用
VBA中数据透视表应用
VBA窗体之单选和复选框的应用
如何利用VBA判断系统和Excel版本号
利用VBA将Excel表格粘贴到Word中
VBA窗体之ListView控件的基本应用
VBA调用Excel内置对话框-GetOpenFilename
VBA窗体之ListView基本应用-输出和改变颜色
无觅关联推荐[?]
更多阅读
在线读书 《统计数据分析软件教程 SPSS13.0及EXCEL的应用》 spss统计分析高级教程
基本资料统计数据分析软件教程 SPSS13.0(试用版)及EXCEL的应用作者: 王玉荣编著出版社:出版年: 2007.5页数:定价: 24.00装帧:ISAN:内容简介本书分为两部分:第一部分介绍如何应用SPSS进行数据分析;第二部分介绍如何应
第四章 供给与需求的市场力量 市场是供给决定需求
第四章 供给与需求的市场力量在本章中你将——知道什么是竞争市场考察在一个竞争市场中什么决定一种物品的需求考察在一个竞争市场中什么决定一种物品的供给了解供给和需求如何共同决定一种物品的价格与销售量考虑市场经济中价格在
DSP在图像处理中的应用与发展 dsp在图像处理
前言花了一天时间看了15篇文章终于搞出这么篇综述来,完全是为了3个学分,除了摘要和结论其他的基本上不是我写的.我大概了解了一下,其他人都只找了一篇文章就开始写了,真是佩服他们的勇气和胆量.我还是对得起这3个学分的.DSP在图像
产品营业推广活动的应用与分析 推广应用前景分析
产品营业推广活动的应用与分析一、营业推广理论综述(一)营业推广概念营业推广是一种适宜于短期推销的促销方法,是企业为鼓励购买、销售商品和劳务而采取的除广告、公关和人员推销之外的所有企业营销活动的总称。即鼓励老顾客继续使
UsedRange与CurrentRegion的应用 | VBA实例教程 vba中currentregion
除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www.zhanzhanrufeng.com/cat1/60.html,VBA交流群273624828。UsedRange和CurrentRegion(不区分大小写)是应用非常频繁的两个属性,Usedrange是工作表的属性,即其使用时应该是sheet1.