各位老铁们,大家好,今天由我来为大家分享currentregion是什么意思?用法、例句,以及EXCEL动态获取单元格区域(currentregion)的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
1、有时候我们总会在已有的数据下面增加记录,所以VBA中要需要动态的获取更新后的区域。
2、在工作表中,我们选择数据区域中任意一个单元格,按CTRL+A就会选择整个数据区域。在VBA中,currentregion类似与工作表中的CTRL+A,通过判断当前选定的单元格,然后扩展到整个数据区域。
3、我们想左边的数据区域,代码如下:
4、以B3单元格为参照,扩展数据区域。
5、求各个产品的平均销量,代码如下:
6、ForEachrngInIntersect(Range("a1").CurrentRegion,[a:a])
7、当然这样选择A列数据区域有点多此一举,我们只是为了练习所以这样做。
8、大家可以看到,当增加数据记录时,因为公式中区域不是选择的整列(=AVERAGEIF(A2:A8,F4,C2:C8)),所以就会出错,而通过代码出来的不会错。
9、通过这个例子我们也可以练习以前学过的知识。看懂不一定会写,要想真正掌握一定要动手写,发现问题,解决问题,这样才能更好的掌握。
好了,文章到这里就结束啦,如果本次分享的currentregion是什么意思?用法、例句和EXCEL动态获取单元格区域(currentregion)问题对您有所帮助,还望关注下本站哦!