UsedRange与CurrentRegion的应用 | VBA实例教程 vba中currentregion

除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www.zhanzhanrufeng.com/cat1/60.html,VBA交流群273624828。

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单步运行,看每一步所选择的区域和你所想的是不是一样呢?

UsedRange与CurrentRegion的应用 | VBA实例教程 vba中currentregion
0

您可能也喜欢:

Excel VBA中Find函数的应用

VBA中数据透视表应用

VBA窗体之单选和复选框的应用

如何利用VBA判断系统和Excel版本号

利用VBA将Excel表格粘贴到Word中

VBA窗体之ListView控件的基本应用

VBA调用Excel内置对话框-GetOpenFilename

VBA窗体之ListView基本应用-输出和改变颜色

无觅关联推荐[?]

  

爱华网本文地址 » http://www.413yy.cn/a/25101012/132074.html

更多阅读

第四章 供给与需求的市场力量 市场是供给决定需求

第四章 供给与需求的市场力量在本章中你将——知道什么是竞争市场考察在一个竞争市场中什么决定一种物品的需求考察在一个竞争市场中什么决定一种物品的供给了解供给和需求如何共同决定一种物品的价格与销售量考虑市场经济中价格在

DSP在图像处理中的应用与发展 dsp在图像处理

前言花了一天时间看了15篇文章终于搞出这么篇综述来,完全是为了3个学分,除了摘要和结论其他的基本上不是我写的.我大概了解了一下,其他人都只找了一篇文章就开始写了,真是佩服他们的勇气和胆量.我还是对得起这3个学分的.DSP在图像

产品营业推广活动的应用与分析 推广应用前景分析

产品营业推广活动的应用与分析一、营业推广理论综述(一)营业推广概念营业推广是一种适宜于短期推销的促销方法,是企业为鼓励购买、销售商品和劳务而采取的除广告、公关和人员推销之外的所有企业营销活动的总称。即鼓励老顾客继续使

UsedRange与CurrentRegion的应用 | VBA实例教程 vba中currentregion

除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www.zhanzhanrufeng.com/cat1/60.html,VBA交流群273624828。UsedRange和CurrentRegion(不区分大小写)是应用非常频繁的两个属性,Usedrange是工作表的属性,即其使用时应该是sheet1.

声明:《UsedRange与CurrentRegion的应用 | VBA实例教程 vba中currentregion》为网友转角的暧昧分享!如侵犯到您的合法权益请联系我们删除