Excel VBA中的Range和for的简单结合
在VBA里 , Range函数主要是用来帮助我们定位区域 , 比如说Range("A1") , 就可以定位到A1单元格 。
我们打开一个工作表 , 点击“开发工具”选项卡下的“VisualBasic” , 打开VBE编程环境 。
文章图片
2.右键鼠标当前的工作表Sheet3 , 点击“插入”一个模块 , 随之会有一个代码编辑窗口 。
文章图片
3.添加一个新的过程test或直接写出代码 。
文章图片
代码:
Subtest()
EndSub
4.在过程中添加一个Range函数 , 并令其在单元格中输入对应的信息 , 再点击“执行子过程”或回到Excel工作表中点击“宏”执行test 。
文章图片
代码:
Subtest()
Range("A1")=214
EndSub
5.再次添加之前文章中的for循环到test过程中去 , 我们希望其执行从A1到A10单元格都输入信息“214” 。 但这里在Range中我们要让单元格的A列不变而行数发生变化 , 也就是A后面的数字为变量i;利用&符号即可实现 。 这与我们在Excel中将两个单元格中的信息连接到一起是同样的原理 。
文章图片
代码:
Subtest()
DimiAsInteger
Fori=1To10
Range("A"&i)=214
Next
EndSub
【Excel VBA中的Range和for的简单结合】6.再次执行后就会得到结果A1到A10都输入“214” 。
文章图片
- Excel VBA中简单的if逻辑判断
- 如何在Excel中结合控件与动态图表
- excel|Excel 2021,几个特色函数的典型用法
- excel|为什么现在很少厂商做小屏旗舰了?是越来越重的手机让我们妥协了?
- excel|本人是用iPhone当主力机
- 本文转自:北京晚报永远有人在仰望星空|等待生命中的超级巨星
- 怎样把视频中的声音转成文字?
- 很多人眼中的同声传译|如何用手机实现同声传译?
- 以前要把视频中的文字提取出来|视频转文字app哪个好用?视频如何转文字?
- 怎么识别图片中的文字并复制出来-三个技巧几秒搞定