excel表格中可以使用vba中的Resize函数,Resize用于调整指定区域的大小,返回代表调整后的区域,该怎么使用呢?下面我们就来看看详细的教程。
具体语法是: Range.Resize(RowSize,ColumnSize)
其中参数RowSize代表重置后的行数,ColumnSize代表重置后的列数。两个参数皆可为可选参数,如果参数省略,则代表新区域的行数或者列数保持不变。
1、首先我们打开一个工作样表作为例子。
2、选择一个单元格区域范围。这个范围就是resize方法作用的区域,而不是size单元格的行高或列宽。
3、我们使用alt f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:
Option Explicit Sub rng() Worksheets(2).Range("b2:c4").Resize(1, 1).Select End Sub
4、运行这段代码后,我们会获得b2这一个单元格的选择结果,实际上我们本来是选择了b2:c4这个单元格区域,而resize方法将所选择区域限定为了当前选择左上角坐标的位置重新定义了范围。
5、我将resize参数修改为(3,2)那么获得的就是b2:c4这个单元格区域范围。可见,所确定的重新设置区域范围是与初始选择的单元格大小和形状是无关的。唯一确定的是选择的单一单元格的坐标
excel2016怎样自动添加数值单位?
excel是我们常用的办公软件,那么excel2016怎样自动添加数值单位?下面和小编一起来看看吧
6、当然我们也可以将当前设置的resize范围与原序列关联起来,那么我们只需要对原区域范围的行列进行一个count计算就可以了。代码的输入使用count方法加上运算符即可调整。Worksheets(2).Range("b2:c4").Resize(Range("b2:c4").Rows.Count, 2).Select
以上就是excel表格中vba使用resize的教程,希望大家喜欢,请继续关注脚本之家。
相关推荐:
上一篇:Excel怎么使用转置变换数据位置? excel数据转置技巧 下一篇:excel2016怎样自动添加数值单位?
相关文章
- Excel教程 Excel表格下拉列表怎么设置
Excel表格下拉列表怎么设置呢?很多用户对此还不是很清楚,小编这里就给大家带来有关Excel表格下拉列表怎么设置的回答,希望能够对大家有所帮助。......
2023-01-18
详细阅读 - Excel教程 Excel如何打印选定区域
Excel如何打印选定区域呢?很多用户对此还不是很清楚,小编这里就给大家带来有关Excel如何打印选定区域的回答,希望能够对大家有所帮助。......
2023-01-18
详细阅读 - Excel教程 Excel怎么设置英文首字母大写
Excel怎么设置英文首字母大写?Excel中输入英文首字母大写怎么操作?当我们需要将Excel表格中的英文单词,把首字母全部大写,该怎么操作呢,怎么将Excel中英文首字母大写,Excel怎么设置英文首字母大写,下面就和小编一起来看看吧!......
2023-01-18
详细阅读 - Excel教程 Excel怎么给所有的数字加10
Excel怎么给所有的数字加10?Excel数字怎么全部加10?怎么全部加1?当我们在使用Excel时,所有的数字都少10,或者1,该怎么给所有的数字都 10、 1呢,Excel怎么给所有的数字加10,EXcel数字怎么全部加10,下面就和小编一起来看看吧!......
2023-01-18
详细阅读 - Excel教程 Excel怎么设置日期自动更新
Excel怎么设置日期自动更新?Excel怎么设置日期自动更新?当我们Excel表格中的日期需要实时更新到最新日期,该怎么设置呢,怎么将Excel表格日期自动更新到最新日期,Excel怎么设置日期自动更新,下面就和小编一起来看看吧!......
2023-01-18
详细阅读
excel2016鼠标滚轮翻页键变成缩放比例大小怎么办?
excel是我们常用的办公软件,在Excel2016的编辑页面中,滚动鼠标的中间滚轮,发现页面自动缩小了,而不是翻页,那么excel2016鼠标滚轮翻页键变成缩放比例大小怎么办?下面和小编一起来看看吧