找到单元格所在的行列号——Row属性和Column属性
发布时间:2022-09-15 04:45:37
在工作表的左侧边,我们可以看到每一行的行号,在工作表的上方,我们可以看到代表每一列的列字母,因此在工作表中,我们可以很容易知道当前活动单元格处在哪一行哪一列,或者当前活动单元格处在某单元格区域的位置。然而,在VBA中,我们如何知道我们所操纵的单元格的位置呢?这就是下面我们将要介绍的内容。
从Rows属性和Columns属性说起
在看看Excel的那些常用对象中,我们介绍过Rows属性和Columns属性,在VBA中使用这两个属性可以表示整行或整列组成的区域,也可以表示单元格区域中的行或列。举一些例子来说明。
Rows代表工作表中的所有行,因此下面的代码:
Rows.Select
将选择当前工作表中的所有行。
看看下面的两行代码:
Range(“A1:C5”).Rows.Select
Range(“A1:C5”).Select
都会选择当前工作表中的单元格区域A1:C5,似乎第一行代码中的Rows有点多余,但再深入分析,就会发现第一行代码是以单元格区域行为对象的角度来进行操作的,而在很多操作中,这正是我们所需要的,例如我们需要对单元格区域逐行进行操作的情形。
Columns属性的使用与Rows属性相同。
Row属性
使用Row属性可以返回单元格所在行的行号,或者单元格区域中第一行所在的行号。看看下面的代码:
Range(“B2”).Row
返回数值2,表示单元格B2处于工作表第2行。
Range(“C3:E5”).Row
返回数值3,表示单元格区域C3:E5的第一行处于工作表的第3行。
咋一看,你可能会疑惑,这不是很明显吗,从单元格的表示就可以看出单元格B2就在第2行,而单元格区域C3:E5的第一行就在工作表的第3行。但是,计算机不会这么看,所以它不知道,需要你使用代码告诉它。特别是使用变量代表单元格时,更需要这样了。
示例:如下图所示的工作表,将单元格区域A1:C10中偶数行的字体加粗。
代码如下:
Sub testRow()
‘声明单元格对象变量
Dim rngRow As Range
‘遍历单元格区域A1:C10行
For Each rngRow InRange(“A1:C10”).Rows
‘如果是偶数行则将字体加粗
If rngRow.Row Mod 2 = 0 Then
rngRow.Font.Bold = True
End If
Next rngRow
End Sub
Column属性的用法与Row属性相似,在此不再哆嗦。


猜你喜欢
- 石大师使用U盘重装系统操作过程很简单,特别适合新手小白,操作简单,可以直接在线重装,下面给大家带来具体教程,还不清楚如何操作的小伙伴一起来看
- 腾讯视频是一款大众喜爱的视频播放软件,通常为了节省时间,我们在观看视频都会跳过片头片尾,你知道腾讯视频电脑版怎么跳过片头片尾的吗?接下来我们
- 众所周知,Onekey Ghost是WinPE安装中的一款重要工具,使用Onekey Ghost可以安装Win8系统,也可以进行系统备份和还
- 今天分享的是一些干货知识,许多朋友不知道如何查找苹果无线鼠标/无线键盘/触控板的设备序列号,今天小编就带您来看一看~APPLE无线鼠标Mag
- 有小伙伴在给自己的电脑系统重置后发现以前的软件都不见了,便想问win10重置电脑后怎么恢复以前的软件?那小编今天就针对这个问题给大家讲讲wi
- 今年的大会门票售价同样引人注目,每人2195美元(约合人民币15100元),和上届持平。注册前提为拥有微软账户或领英(LinkedIn)账户
- 本文主要为大家详解win8.1的ie停止工作问题,主要表现在Windows 8.1打开IE10就提示“internet explorer 已
- 我们在使用word时,大家都知道会有目录的,那么如何在word2007添加和插入目录呢?想知道的朋友可以看一下这篇文章用过word2007的
- Win8系统modern游戏存档不了怎么办?win8系统是有自带很多小游戏的,让用户可以在无聊时打发时间。但最近有用户反应win8系统中mo
- 谈及深度技术,许多人最先想到的就是“深度技术Win10系统”了。当然,也有一些刚刚开始接触深度技术Win10系统的朋友,对其并不是特别的了解
- excel的数字设置居中的技巧在多数的情况下都需要用到,如果上班的时候需要用到但又不懂得该如何使用的朋友,可以一起来学习该如何操作。接下来是
- 咱们在 操纵WPS表格与Excel表格 停止 一样平常办公时, 常常 需求 建造 林林总总的表格, 建造表格后,为了表格的 美妙和直观, 咱
- WPS已经融合了很多办公室软件的功能,越来越受到人们的青睐,但是新手不会,上网找怕麻烦,而且教程太乱没有统一的答案怎么办,哪里有更好的方法?
- win10预览版14332桌面回收站中文件不能删除怎么办?很多朋友升级win 14332预览版以后,发现回收站中的文件不能删除,这是怎么回事
- 现如今,由于智能机的快速发展,一部手机就能满足用户的许多需求,无论是浏览网页,还是其它什么操作,都不再像以前一样需要用电脑才行。不过,最近用
- excel如何设置下拉框选项?我们在做excel表格的时候,要是需要用到下拉框功能该
- NPER 函数基于固定利率及等额分期付款方式,返回某项投资的总期数。适用版本Excel 2003+说明此函数为财务函数中计算持续期的函数,基
- word文档怎么在图片上写字?1、打开电脑后,首先找到WORD图标,双击打开WORD文档。2、打开WORD文档后,在文档最上方的菜单栏上找到
- 升级Win11系统后,挺多朋友不知道如何设置自动关机,本文为大家带来了Win11使用shut down命令自动关机的方法,需要的朋友一起看看
- 对于win10.1系统,很多喜欢尝鲜的伙伴们都想升级win10.1,那么,这个时候就需要下载win10.1官方ios镜像文件进行安装了,那么