VBA中引用单元格与区域
在Visual Basic中,Range对象既可表示单个单元格,也可表示单元格区域。
引用 含义
Range("A1") 单元格A1
Range("A1:B5") 从单元格A1到单元格B5的区域
Range("C5:D9,G9:H16") 多块选定区域
Range("A:A") A列
Range("1:1") 第一行
Range("A:C") 从A列到C列的区域
Range("1:5") 从第一行到第五行的区域
Range("1:1,3:3,8:8") 第1、3 和8行
Range("A:A,C:C,F:F") A、C 和F列
通过使用行列编号来引用单元格,可用Cells来引用单个单元格。该属性返回代表单个单元格的Range对象。
cells(行数,列数)
因为可用变量替代编号,所以Cells属性非常适合于在单元格区域中循环,例如:
Sub CycleThrough()
Dim Counter As Integer
For Counter = 1 To 20
Worksheets("Sheet1").Cells(Counter, 3).Value = Counter
Next Counter
End Sub
如果对工作表应用Cells属性时不指定编号,该属性将返回代表工作表上所有单元格的Range对象。下述Sub过程清除活动工作簿中Sheet1上的所有单元格的内容。
Sub ClearSheet()
Worksheets("Sheet1").Cells.ClearContents
End Sub
引用行和列
可用Rows属性或Columns属性来处理整行或整列。这两个属性返回代表单元格区域的Range对象。下面举例说明了使用Rows和Columns属性的一些行和列的引用;
引用 含义
Rows(1) 第一行
Rows 工作表上所有的行
Columns(1) 第一列
Columns("A") 第一列
Columns 工作表上所有的列
用快捷记号引用单元格
可用方括号将A1引用样式或命名区域括起来,作为Range属性的快捷方式。这样就不必键入单词“Range”或使用引号,如下例所示。
Sub SetValue()
[A1].Value = 30
End Sub
VBA中引用单元格与区域相关推荐
- Excel VBA:插入新单元格或区域——Range.Insert 方法
Range.Insert 方法 在工作表或宏表中插入一个单元格或单元格区域,其他单元格相应移位以腾出空间. 语法 表达式.Insert(Shift, CopyOrigin) 表达式 一个代表 Ra ...
- 计算机一级excel单元格,在Excel工作表中选择单元格及其内容
在工作表 (工作表:在 Excel 中用于存储和处理数据的主要文档.也称为电子表格.工作表由排列成行或列的单元格组成.工作表总是存储在工作簿中.)中,您可以选择单元格.区域 (区域:工作表上的两个或多 ...
- 【Excel VBA】神操作之命名单元格或区域(二)——引用命名单元格或区域
纲举目张 说明 代码code 使用说明 本系列博文 说明 在上一篇文章<神操作之命名单元格或区域(一)--为单元格或区域命名>中,已经详细介绍了多种为单元格命名的语句.在成功为单元格或区域 ...
- 【Excel VBA】神操作之命名单元格或区域(一)——为单元格或区域命名
纲举目张 说明 代码code 使用说明 本系列博文 说明 单看这个标题名称似乎不是很吸睛,如果没有接触过这个功能,可能不了解其强大的能力,强烈建议继续读下去,关键时刻很有用,能够节省很多代码. 在Ex ...
- 【Excel VBA】神操作之命名单元格或区域(三)——遍历所有已命名区域名称及删除命名方法
纲举目张 说明 代码code 使用说明 本系列博文 说明 本次系列前两期已经讲了为单元格区域命名和引用命名单元格或区域,本期继续深入了解命名单元格或区域功能.如果一篇文档中已经存在着命名的单元格或区域 ...
- 使用VBA对Excel中的单元格按色阶赋颜色
Excel中对单元格赋值,可以通过Cells(row, column).Interior.Color这个属性赋值.但这是一个十进制数,范围是0-16777215. 属于long长整形. 通常对颜色赋值 ...
- [讨论] Excel表内单元格及区域的说明(range(),cells()) 以及 columns如何用数字选择区域
原文链接:http://club.excelhome.net/thread-1075224-1-1.html ExcelHome 搜到这篇帖子的起源: 我想要选中columns("1:15& ...
- excel 公式 平移 引用单元格_不学会这3个Excel隔列求和函数公式,你只能一个个单元格去相加...
Excel中的求和,并不是你们想的1+2=3那么简单.有单条件求和.多条件求和,合并单元格求和,隔列求和等等.有关求和的函数也很多,例如SUM函数.SUMIFS函数.还有与这两个函数结合使用的其它函数 ...
- cxgrid中纵横单元格合并_逆向查询合并单元格中的数据,这两种方法你值得拥有...
有同事询问了一个问题,说下面的这种表格,我有部门和人员的清单列表,如果我想根据人员清单去查询其所在的部门要怎么实现呢? 因为部门列的数据内容是经过合并的,如果我们直接使用Vlookup进行查找,查找 ...
最新文章
- 全局样式_CAD新手福利:不懂标注样式修改的请进来一看
- 一个RGB-T工作的小小感悟与总结
- 数据分析从零开始,新手小白如何入门?
- cocos2d-x初探学习笔记(2)--重要概念及Test例子结构
- “你的手机上未安装应用程序”的解决方案
- RabbitMQ初探--用C#简单实现通信服务
- Java程序员需要了解的两种服务器设计模型
- DAEMON Tools
- 虚拟机无法联网解决方法
- bootstrap 垂直居中 布局_网页布局都有哪种?一般都用什么布局?
- haproxy acl访问限制IP
- POJ 3740 Easy Finding (DLX模板)
- zint编译配置整理
- 领先一步,步步领先:编程教育已进入中小学生课堂
- 读书笔记:Google软件测试之道
- laravel中faker的方法总结
- 写商业计划书的十个要点
- <keep-alive></keep-alive>的作用是什么?
- Docker的镜像制作与整套项目一键打包部署
- 转载:旅行自行车选购技巧