最近在看历史书 , 到了很多国家兼并扩张的故事 , 很多地方你争我夺 , 不亦乐乎 。如果说国家的扩张源于君主的野心和利益 , 那Excel单元格的扩张呢?
我们可以使用Resize属性将单元格或单元格区域扩大 , 看看下面的例子 。
语句:
Range(“A1”).Select
选择单元格A1 。这在前面的文章中已介绍过 。
下面的语句:
Range(“A1”).Resize(1, 3).Select
选择单元格区域A1:C1 。即将单元格从A1扩大到A1:C1区域 , 向右增加了2个单元格 , 占据1行3列 。
下面的语句:
Range(“A1”).Resize(2, 3).Select
选择单元格区域A1:C2 。即将单元格从A1扩大到A1:C2区域 , 向右且向下共增加了5个单元格 , 占据2行3列 。
上述语句的运行结果如下图所示 。
文章插图
我们可以看出 , 利用Resize属性对单元格进行扩张时 , 以原单元格为起始点但包括原单元格本身 , Resize属性的第一个参数值代表扩张后的行数 , 第二个参数值代表扩张后的列数 。
实际上 , 当在与起始单元格相同的行中进行扩张时 , 可以省略第一个参数 , 例如上述代码:
Range(“A1”).Resize(1, 3).Select
等价于代码(省略了第一个参数):
Range(“A1”).Resize(, 3).Select
都将选择单元格区域A1:C1 。
同理 , 当在与起始单元格相同的列中进行扩张时 , 可以省略第二个参数 。
下面来看看单元格区域的扩张 。
语句:
Range(“B2:D3”).Select
选择单元格区域B2:D3 。这在前面的文章中已介绍过 。
下面的语句:
Range(“B2:D3”).Resize(3, 5).Select
选择单元格区域B2:F4 。即向右从列D扩展到了列F , 增加了2列;向下从行3扩展到行4 , 增加了1行 。
文章插图
我们可以看出 , 利用Resize属性对单元格区域进行扩张时 , 与上文中介绍的对单元格进行扩张相同 , 以原单元格为起始点但包括原单元格本身 , Resize属性的第一个参数值代表扩张后区域的行数 , 第二个参数值代表扩张后区域的列数 。
再看看下面的代码:
Range(“B2:D3”).Resize(2,5).Select
选择单元格区域B2:F3 , 即向右扩张至F列 , 增加了2列 , 行数不变 。此时 , 下面的代码将达到相同的效果(如下图所示):
Range(“B2:D3”).Resize(, 5).Select
即省略了第1个参数 。因此 , 如果只沿着列方向(向右)扩张区域 , 可以省略第1个参数 。
文章插图
同理 , 如果只沿着行方向(向下)扩张区域 , 可以省略第2个参数 。
接着看下面的代码:
Range(“B2:E5”).Select
选择单元格区域B2:E5 。
下面的代码:
Range(“B2:E5”).Resize(3,2).Select
将选择单元格区域B2:C4 , 如下图所示 。
文章插图
仔细看一下 , 单元格区域没有扩大 , 而是缩小了 。可以看出 , Resize属性并不是以单元格区域整体为起始来扩张的 , 而是以单元格区域左上角的单元格为起始单元格并包括该单元格 , 向右扩张第1个参数值指定的列数 , 向下扩张第2个参数值指定的行数 。
推荐阅读
- excel图表快速确定工作表中已使用的区域——UsedRange属性
- 告诉你单元格住在哪儿——使用Address属性获取单元格地址
- IE浏览器网页无法缩放怎么办 解决IE浏览器网页无法缩放的方法
- python如何创建一个file对象?python中file对象常用的函数有哪些?
- Python怎么用selenium库实现鼠标键盘操作?Python操作鼠标的方法是什么
- Pycharm编辑器好用的快捷键有哪些?Pycharm什么快捷键经常用到
- python中处理日期与时间的模块有哪些?python有哪些处理时间的模块?
- 常吃富含维生素的食物能缓解皮肤松弛吗
- 不吃肥肉的危害
- 花生活鲜花速递网:您的心意由我们来传达