当前位置:首页 > 办公 > Excel教程 > 正文内容

快速定位到特定的单元格——SpecialCells方法

酷网3周前 (10-09)Excel教程23

特殊的东西总是会得到特别的照顾。在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方法得到的是工作表中行列值最大的单元格,即使该区域中包含有空行或空列。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/39549.html

分享给朋友:

相关文章

利用excel公式自动生成字母序列

利用excel公式自动生成字母序列

Excel默认的序列中没有26个字母序列,可以用公式快速生成。 如下图: 横排大小写字母序列: 竖排大小写字母序列: 公式实现横排序列 A2输入公式: =CHAR(COLUMN(A1)+64) 向右填充即得大写字母序...

Excel函数在实际工作中的应用

Excel函数在实际工作中的应用

EXCEL工作表中函数有着极其重要的作用,他能替代人工完成纷繁复杂的操作,极大的提高办公效率。今天就给大家介绍几个常用函数公式,在做类似工作时可以直接套用,从此告别加班。 判定性别 身份证号码的第17位,奇数为男,偶数为...

多条件+多列求和,Sumifs函数还能发挥作用吗?

多条件+多列求和,Sumifs函数还能发挥作用吗?

在多条件求和中,sumifs函数发挥了重大作用。 如下,对A产品型号为1的销量进行求和: =SUMIFS(C:C,A:A,E3,B:B,F3) 如果更复杂一些: 如图,同样是两个条件,只是求和的列,由C列变成了根据条件...

Rank函数多条件权重排名

Rank函数多条件权重排名

今天我们学习Rank函数多条件排名。   排名规则:首先以总分来排名,如果总分一致,那么语文分数高者排名靠前。操作步骤:1、在G1单元格输入:辅助列2、G2输入公式:=E2+0.0001*B2,下拉填充公式。3...

Excel怎么定位填充?excel定位填充小技巧

Excel怎么定位填充?excel定位填充小技巧

原标题:Excel定位填充,excel定位空值填充,excel填充技巧,Excel怎么定位填充?excel定位填充小技巧  Excel怎么定位填充?excel定位填充小技巧首先,我们来看一下这次要用到的数据,在应用过程中,我会说到其中的一些...

SUM函数的进阶版SUMIF

SUM函数的进阶版SUMIF

SUM函数是EXCEL中最为常用的函数,也是多数EXCEL函数新手最早接触的函数,今天我们要介绍的是它的进阶版本,也是SUM函数与IF函数的合体——SUMIF函数。 1.SUMIF函数的逻辑 SUMIF有固定的3个参数,...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。