如何在Excel VBA中使用Range.Offset动作属性
来源:网络收集 点击: 时间:2024-03-01【导读】:
Excel VBA中使用Range时,有一个OFFSET的动作属性,以Range单元格为基准进行左或右和上或下的偏移。工具/原料more电脑2019 Excel方法/步骤1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7
注意事项
打开Visual Basic,添加模块和过程,称之为“单元格操作2”。

以A1单元格为基准,向右及下进行偏移。Offset的第一个参数是下移行数,第二个参数是右移列数。当为正数时,下移和右移;当为负数时,上移和左移。

如图,下移两行,右移三列后,从A1单元格偏移至D3单元格。

Offset的应用有很多,以下面一个示例说明:当班级为“A班”时,在其右侧一列的姓名以A+数字为编号姓名。

添加一个for循环,从2开始到10结束(B2到B10单元格的范围)。

添加一个if判断,如果B i单元格为“A班”,则其右侧单元格输入A i -1。

执行以上代码后即可在“姓名”列得到相应的数据(注意先清空该列已有数据)。

以上示例只是用于演示,实际应用场景请根据自己的需要进行相应的设计或调整。
EXCELVBA单元格操作版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_185463.html
上一篇:吉乐是干什么用的
下一篇:PPT中如何插入批注