'Range.Resize 属性
'调整指定区域的大小。返回 Range 对象,该对象代表调整后的区域。
'语法
'表达式.Resize(行数, 列数)
'表达式 一个返回 Range 对象的表达式。

1 Sub test()
2 [a1].Resize(2, 3).Select
3 [a1].Resize(2).Select
4 [a1].Resize(, 3).Select
5 End Sub

注意:Resize是Range本身开始从"1"算起的,[a1].resize(1,1);

但是Offset是Range本身开始从"0"算起的,[a1].offset(0,0);

以上两行代码都返回a1这个区域

简记:Resize包括原本区域进行扩展;Offset不包括原本区域进行偏移

1 Sub 保存()'把sheet1里的部分数据拷贝到sheet2
2 Dim i%, j%, k%
3 i = [a1].CurrentRegion.Rows.Count - 1
4 j = [a1].CurrentRegion.Columns.Count
5 k = Application.CountA(Sheet2.Columns(1))'调用工作表函数,计算sheet2第一列非空行数,使得偏移后数据不重叠
6 [a2].Resize(i, j).Copy Sheet2.[a1].Offset(k)
7 End Sub

注意:这里的k的意义是重复运行次过程时数据不会重叠

效果图:

转载于:https://www.cnblogs.com/gilgamesh-hjb/p/7421316.html

VBA学习笔记之Range.Resize属性相关推荐

  1. VBA学习笔记之Range.EntireRowRange.EntireColumn属性

    'Range.EntireRow 属性 '返回一个 Range 对象,该对象表示包含指定区域的整行(或多行). '语法 '表达式.EntireRow '表达式 一个代表 Range 对象的变量. 'R ...

  2. VBA学习笔记8:单元格的合并与拆分

    VBA学习笔记8:单元格的合并与拆分 如下图,需要实现1图到2图(单元格合并),或2图到1图(单元格拆分). 1图: 2图: 合并单元格代码如下: Sub 合并单元格()Dim k%, rng As ...

  3. Excel VBA 学习笔记13:单元格的格式

    Excel VBA 学习笔记13:单元格的格式 NumberFormat 属性 (Excel) vba excel 单元格格式设置 Excel VBA 单元格格式 python解决SNIMissing ...

  4. VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿

    VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿 1.对每行数据按照类别所在列进行循环,判断某类别的工作簿是否存在: 2.如果不存在,则新建工作簿并将该行数据复制粘贴: 3.如果存在则打开 ...

  5. VBA学习笔记3:合并同一工作簿下的多个表格

    VBA学习笔记3:合并同一工作簿下的多个表格 1.建立一个新的汇总表: 2.将其他sheet数据复制到汇总表中. 效果如下: 需要将3个sheet的表的数据汇总起来 汇总后的数据: 代码如下: Sub ...

  6. VBA学习笔记1:将同个文件夹中的工作簿汇总为一个工作簿,并建立目录超链接

    VBA学习笔记1:将同个文件夹中的工作簿汇总为一个工作簿,并建立目录超链接 1.将文件夹中的xlsx文件名复制到新工作簿: 2.将文件夹中的xlsx数据簿中的sheet复制到新表并重命名: 3.插入超 ...

  7. VBA学习笔记(9)--生成点拨(1)

    VBA学习笔记(9)--生成点拨(1) 说明(2017.3.26): 1. 还没写完,写到新建文件夹了,下一步新建word,重命名,查找点拨,把点拨复制进去,因为要给点拨编号,应该会很麻烦 1 Pub ...

  8. 陈表达VBA学习笔记-新建工作表鼠标右键菜单按钮

    陈表达VBA学习笔记-新建工作表鼠标右键菜单按钮:新建一个我的菜单按钮 设置对应的宏过程名称为 [我的菜单宏] 点击按钮弹窗信息,信息可自定义设置 详细代码如下: Sub 新建右键菜单()Dim 菜单 ...

  9. Python 学习笔记 列表 range() xxx XXX

    Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...

  10. VBA学习笔记2:将工作簿的表格拆分为工作簿

    VBA学习笔记2:将工作簿的表格拆分为工作簿 1.判断原有工作簿的sheet是否需要拆分: 2.如需拆分则创建新表: 3.将原sheet复制到新建的工作簿中. 效果如下: 代码执行前,有1个工作簿,需 ...

最新文章

  1. JDK 14的新特性:更加好用的NullPointerExceptions
  2. (2)谷歌2011校园招聘:
  3. 老工程师谈电子物料:别拿一分钱不当回事!
  4. 2.3线性表的链式存储和运算—双向链表
  5. 数据结构与算法--举例分析法- 栈的压入弹出序列
  6. python中acosh_acosh()函数以及C ++中的示例
  7. postgres 把一个表的值转成另一个表的字段名_用LUT来做一个可动态配置的卷积核...
  8. 分析算法泛化性能的有效工具:偏差——方差分解
  9. 数据结构c语言版李冬梅PDF,数据结构(C语言版) 习题答案 严蔚敏 李冬梅 吴伟民 23490数据结构习题答案.pdf...
  10. Python Pandas缺省值(NaN)处理
  11. 25万美金奖励章鱼加速器2022冬季获胜团队!
  12. 微信公众平台测试号推送思路
  13. 在java里四舍五入怎么做_利用java怎么实现一个四舍五入功能
  14. Word、Excel、PPT等图标异常解决方案
  15. 计算机f8键的功能,f8键有什么作用(图文)
  16. Web前端期末大作业-生鲜商城平台公司网站网页设计(HTML+CSS+JS)
  17. 无限轮播加小圆点(从网络获取图片)
  18. 开源节流 —— 程序员双十一自救指南
  19. 数据仓库【多维分析】
  20. 9.10 深信服笔试记录

热门文章

  1. docker---dockerfile 编写优化
  2. 工具说明书 - 英语翻译软件对比和英语词典选择
  3. windows系统更新失败无法启动的解决方法
  4. 音频处理——常用音频编码格式简介(PCM、G726、ADPCM、LPCM、G711、AAC)
  5. SpringBoot学习感悟
  6. IPC$局域网入侵详解
  7. 计算机科学顶尖期刊,重磅!中国各学科顶级期刊名单发布!(影响力指数排名)...
  8. html5考试总结300字,期中考试总结300字(优秀篇)
  9. usbos在服务器上不能引导,USBOS V3.0.2021.07.10
  10. Windows server 2008 R2 SP1 安装KB4512486补丁失败的解决方法