快速定位到特定的单元格——SpecialCells方法
发布时间:2022-08-01 22:55:45
特殊的东西总是会得到特别的照顾。在Excel中,可以使用“定位条件”来选择一些特定的单元格,例如空单元格、带有批注的单元格、当前区域,等等。
下图所示为带有空单元格的工作表,我们要选择这些空单元格。这时,可以调出“定位条件”对话框,选取“空值”按钮,单击“确定”即可。
如果将上述操作使用宏录制器录制下来,则录制的代码如下:
‘ 宏1 宏
‘
‘
Selection.SpecialCells(xlCellTypeBlanks).Select
End Sub
从代码中可以看出,Excel使用了Range对象的SpecialCells方法并指定适当的参数值来达到选取工作表中所有空单元格的目的。这里,对应“空值”的参数值为xlCellTypeBlanks。那么,上图所示的对话框中的其它的单选按钮应该也对应着相应的参数值,来选择相应的单元格,如下图所示。
下面是SpecialCells方法的语法:
Range对象.SpecialCells(Type,Value)
说明:
返回一个Range对象,代表与参数Type和Value指定的值相匹配的所有单元格。
参数Type是必须的,其参数值及相应的含义在上图中已标明。
参数Value可选,与xlCellTypeConstants(常量)或xlCellTypeFormulas(公式)配合使用来进一步确定所选单元格的类型。该参数的值可以自由组合。
在《Excel VBA解读(36):快速移动单元格——End属性》中,我们使用End属性来确定一列或一行中的最后一个被使用的单元格。之所以要找到最后一个单元格,很多情形下是因为我们要确定用于填充数据的下一个空行或空列,这里我们也可以使用SpecialCells方法来确定最后一个单元格。
如下图所示的工作表,运行下面的代码显示最后一个单元格为C7。
Sub testSpecialCells()
Dim rng As Range ‘声明单元格对象
Set rng =Selection.SpecialCells(xlCellTypeLastCell)
MsgBox “工作表中最后一个单元格是”& _
rng.Address(RowAbsolute:=False,ColumnAbsolute:=False)
End Sub
可以看出,SpecialCells方法得到的是工作表中行列值最大的单元格,即使该区域中包含有空行或空列。
猜你喜欢
- 今天早上一来,word就抽风了,打不开,打开后出现了如下图所示的提示:然后要用“安全模式”启动, 如下图所示:只能点是就可以进去,可是启动之
- excel2019怎么自动生成序号?这篇文章主要介绍了excel2019生成序号教程,需要的朋友可以参考下自动生成序号的问题之前也分享过一篇
- 当我们在平常电脑的使用中,难免会遇到一些不太熟悉的电脑操作,就有Win11用户想知道如何生成chaxun.txt记事本文件查看电脑电信息?针
- 想恢复系统win10千万不要重置是不是不可信?以前如果有人跟你吹牛,他能让你的电脑恢复到最初的状态。估计很多人不相信,但自从有了重置这个功能
- Word中插入公式后行距变得很宽该怎么设置?word文档之前很整齐,但是,插入公式以后出现一个问题,即使公式那行行距变得很宽,该怎么缩小呢?
- 读图时代,我们在制作各种Word文档,PPT演示文件时,都会插入一些图片,丰富资料文件内容的同时,还可以增加整体美观度,吸引其他人的注意力。
- 有小伙伴因为某些原因需要在家办公,但是又需要用到公司的电脑怎么办?这个时候我们可以通过win10远程桌面连接工具远程操作电脑,那么怎么设置w
- Win10无法打开访问控制编辑器是一个不常见的问题,一般在外接硬盘和U盘上都会出现这个问题,其实解决方法很简单,用安全模式打开它,下面我们就
- 我们日常工作的时候,编辑word文档是家常便饭,自动生成目录也是必做的,那么,对于图片,我们如果很多的话,我们也会最好做好图片的目录,那么w
- 不少人肯定会碰到填写docx(或者doc)格式的各类申请表,不少申请表中往往有不少横七竖八的各类表格需要填写,有的是直接插入表格生成的,有些
- excel如何排名次的教程:排名步骤1:打开要排名的Excel文件如下图; 排名步骤2:我们在排名的下面输入排名r
- 一些刚学习Word的朋友,只知道Word可以拿来编辑文字,却不知道它也可以插入图片,使得文字排版更加的好看。其实在Word中插入图片的方法是
- excel公式太长怎么办?excel表格中输入的公式很长,看上去比较累,想要简化公式,下面我们就来看看excel长公式简化的方法,需要的朋友
- word三线表怎么做?有的时候我们写论文的时候回用上三线表,因为三线表其形式简洁,功能分明、并且阅读方便,用过的人都说好用。那么word如何
- 在一个单元格区域中显示双色渐变或三色渐变,颜色的底纹表示单元格中的值,并且渐变颜色能够智能地随数据值的大小而改变。新版Excel带来的全新的
- 符合最新《党政机关公文格式》(GB/T9704—2012)的公文页码设置要求,介绍关于页码的标准,详细列出插入页码步骤。下面给大家分享Wor
- 如何从Word 2007快速访问工具栏中删除命令?您可以轻松地从Word 2007快速访问工具栏中删除命令,就像添加命令一样。有两种方法可以
- 我们在编辑文档的时候,为了注明文档的出处,会在文档的页眉或者页脚处插入图片logo,那么我们该如何在文档的页眉或者页脚处插入图片呢?下面就跟
- 在Word中排版时,经常会进行分栏设置,通过分栏能够使图文更方便的阅读,同时增加版面的活泼性,因此,分栏技巧是我们日常办公必备的技能。接下来
- 大家都知道蓝牙用于短距离传输文件,一般发个小文件什么的使用蓝牙就可以解决了,还不需要联网,十分方便。但有的用户在使用蓝牙功能的时候,突然发现