我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。 我们述了一种方法,给定由多个列组成的单元格区域,从该区域返回由所有非......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
特殊的东西总是会得到特别的照顾。在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()
Set rng =Selection.SpecialCells(xlCellTypeLastCell)
MsgBox “工作表中最后一个单元格是”& _
rng.Address(RowAbsolute:=False,ColumnAbsolute:=False)
End Sub
标签: Excel函数 excel函数公式 excel表格制作 Excel教程 方法 ppt制作触发器的方法 在ppt中制作统计图表的方法 ppt画笔使用方法 ppt制
相关文章
我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。 我们述了一种方法,给定由多个列组成的单元格区域,从该区域返回由所有非......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
在Excel中,我们会往工作表中输入数字、日期、文本,有时还会粘贴上图片,这些输入的内容都是数据。我们在Excel中制作了一个学生入学成绩信息的工作表,如下所示。 上面有各种各样的信息,都是通过......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
有时候,我们想要寻找通常需要数组公式的非数组版本,其理由可能是: 1. 认为这样可以提高工作表的性能(有时可以,有时不能) 2. 不喜欢必须使用输入数组公式所必需的Ctrl+Shift+Enter......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
最近过不少查询函数的用法,有朋友说能不能把每种函数的用法做个归纳对比?好吧,今天从LOOKUP函数起…… 关键步骤分析 第一种用法:普通查找 在H2中输入公式“=LOOKUP(1,0/(C2:C......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
在这篇文章中,探讨一种计算在至少一列中满足规定条件的行数的解决方案,示例工作表如下所示,其中详细列出了各个国家在不同年份废镍的出口水平。 假设我们希望确定2004年出口总额大于或等于1000的国......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程