VBA学习笔记之Range.Resize属性
'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属性相关推荐
- VBA学习笔记之Range.EntireRowRange.EntireColumn属性
'Range.EntireRow 属性 '返回一个 Range 对象,该对象表示包含指定区域的整行(或多行). '语法 '表达式.EntireRow '表达式 一个代表 Range 对象的变量. 'R ...
- VBA学习笔记8:单元格的合并与拆分
VBA学习笔记8:单元格的合并与拆分 如下图,需要实现1图到2图(单元格合并),或2图到1图(单元格拆分). 1图: 2图: 合并单元格代码如下: Sub 合并单元格()Dim k%, rng As ...
- Excel VBA 学习笔记13:单元格的格式
Excel VBA 学习笔记13:单元格的格式 NumberFormat 属性 (Excel) vba excel 单元格格式设置 Excel VBA 单元格格式 python解决SNIMissing ...
- VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿
VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿 1.对每行数据按照类别所在列进行循环,判断某类别的工作簿是否存在: 2.如果不存在,则新建工作簿并将该行数据复制粘贴: 3.如果存在则打开 ...
- VBA学习笔记3:合并同一工作簿下的多个表格
VBA学习笔记3:合并同一工作簿下的多个表格 1.建立一个新的汇总表: 2.将其他sheet数据复制到汇总表中. 效果如下: 需要将3个sheet的表的数据汇总起来 汇总后的数据: 代码如下: Sub ...
- VBA学习笔记1:将同个文件夹中的工作簿汇总为一个工作簿,并建立目录超链接
VBA学习笔记1:将同个文件夹中的工作簿汇总为一个工作簿,并建立目录超链接 1.将文件夹中的xlsx文件名复制到新工作簿: 2.将文件夹中的xlsx数据簿中的sheet复制到新表并重命名: 3.插入超 ...
- VBA学习笔记(9)--生成点拨(1)
VBA学习笔记(9)--生成点拨(1) 说明(2017.3.26): 1. 还没写完,写到新建文件夹了,下一步新建word,重命名,查找点拨,把点拨复制进去,因为要给点拨编号,应该会很麻烦 1 Pub ...
- 陈表达VBA学习笔记-新建工作表鼠标右键菜单按钮
陈表达VBA学习笔记-新建工作表鼠标右键菜单按钮:新建一个我的菜单按钮 设置对应的宏过程名称为 [我的菜单宏] 点击按钮弹窗信息,信息可自定义设置 详细代码如下: Sub 新建右键菜单()Dim 菜单 ...
- Python 学习笔记 列表 range() xxx XXX
Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...
- VBA学习笔记2:将工作簿的表格拆分为工作簿
VBA学习笔记2:将工作簿的表格拆分为工作簿 1.判断原有工作簿的sheet是否需要拆分: 2.如需拆分则创建新表: 3.将原sheet复制到新建的工作簿中. 效果如下: 代码执行前,有1个工作簿,需 ...
最新文章
- JDK 14的新特性:更加好用的NullPointerExceptions
- (2)谷歌2011校园招聘:
- 老工程师谈电子物料:别拿一分钱不当回事!
- 2.3线性表的链式存储和运算—双向链表
- 数据结构与算法--举例分析法- 栈的压入弹出序列
- python中acosh_acosh()函数以及C ++中的示例
- postgres 把一个表的值转成另一个表的字段名_用LUT来做一个可动态配置的卷积核...
- 分析算法泛化性能的有效工具:偏差——方差分解
- 数据结构c语言版李冬梅PDF,数据结构(C语言版) 习题答案 严蔚敏 李冬梅 吴伟民 23490数据结构习题答案.pdf...
- Python Pandas缺省值(NaN)处理
- 25万美金奖励章鱼加速器2022冬季获胜团队!
- 微信公众平台测试号推送思路
- 在java里四舍五入怎么做_利用java怎么实现一个四舍五入功能
- Word、Excel、PPT等图标异常解决方案
- 计算机f8键的功能,f8键有什么作用(图文)
- Web前端期末大作业-生鲜商城平台公司网站网页设计(HTML+CSS+JS)
- 无限轮播加小圆点(从网络获取图片)
- 开源节流 —— 程序员双十一自救指南
- 数据仓库【多维分析】
- 9.10 深信服笔试记录
热门文章
- docker---dockerfile 编写优化
- 工具说明书 - 英语翻译软件对比和英语词典选择
- windows系统更新失败无法启动的解决方法
- 音频处理——常用音频编码格式简介(PCM、G726、ADPCM、LPCM、G711、AAC)
- SpringBoot学习感悟
- IPC$局域网入侵详解
- 计算机科学顶尖期刊,重磅!中国各学科顶级期刊名单发布!(影响力指数排名)...
- html5考试总结300字,期中考试总结300字(优秀篇)
- usbos在服务器上不能引导,USBOS V3.0.2021.07.10
- Windows server 2008 R2 SP1 安装KB4512486补丁失败的解决方法