快速定位到特定的单元格——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方法得到的是工作表中行列值最大的单元格,即使该区域中包含有空行或空列。


猜你喜欢
- 咱们在 操纵WPS 笔墨与Word 笔墨 停止 一样平常办公时, 常常 需求 建造 林林总总的文档, 那末文档中 不免有 许多的数字 显现,
- 我们会经常使用到显示设置和个性化来设置我们的电脑,修改背景、更改桌面图标等等,操作简单,直接在桌面右键鼠标就可以找到。但是最近有网友发现自己
- 随着技术的进步与发展,手机的功能越加强大,很多办公软件在手机端也可操作,那今天就跟大家分享手机版WPS如何进行自由手绘的操作步骤。第一步,打
- mgg格式转换为mp3格式的方法首先我们打开QQ音乐,在QQ音乐右上方,我们可以看见有三个横杠的标志,这三个横杠的标志就是主菜单。接着,我们
- 有的用户觉得由于运行程序过多而跳出的错误提示框让人觉得很烦躁,有没有办法可以取消这些提示窗呢。下面小编就给大家介绍在Win7系统中取消错误报
- 如何在wps表格中更换背景呢?对于新手来说熟练运用wps表格还是有一定难度,怎么办?下面小编就为你提供如何wps表格在文本框中替换背景的方法
- 乐播投屏能投屏游戏吗?相信很多用户都会把手机上的影视投屏到电视上,那么我们在玩游戏的时候能投屏到电视上吗?其实方法很简单,下面就给大家分享乐
- Win10最新更新补丁kb5014699导致了热点打开无法上网的问题,让很多小伙伴非常烦恼,最简单的方法是卸载更新补丁,但是有些用户反应在控
- 其实只要在惠普hp笔记本电脑启动和重新启动时按下F10键,就可以进入BIOS了大家知道,不同品牌笔记本电脑开机进BIOS的快捷键都各不相同,
- 用过Word的人都知道一个道理:用Word写文章容易,但用Word排版却很困难。特别是一些中、英文长文档,经常因为一些排版问题搞崩溃,例如,
- Win10版本2004系统怎么更新?很多小伙伴还不太懂具体怎么操作才能升级到2004,以下就是小编给大家带来的Windows10更新到200
- Win10浏览器兼容性视图怎么设置?微软为了兼容基于其它网页标准开发的网站,确保用户在浏览网页时不至于出现显示混乱的问题,专门为IE浏览器增
- WPS表格 能够 停止数据 计较、 阐发和 收拾整顿,当 利用一些 比力 庞大的公式的 时分, 从前 很多人 城市找现成的公式来 利用, 以
- 任何电子产品都或多或少都存在一些小毛病,对于微软Surface来说,WiFi连接问题似乎比较常见,具体表现为Surface唤醒后Wi-Fi无
- 我们在日常使用WPS软件办公时,由于突发的故障,导致我们没能即使保存文档,最后又需要重新编辑文档。那么,这种情况下,我们该怎么办呢?今天,小
- 做开发的没有好用的电脑,就像战场上的士兵没有顺手的武器。公司的一台服务器已经换了好几台笔记本了,这不,又有一台笔记本挂了,风扇转的慢,几分钟
- 咱们在 操纵WPS文档 停止 一样平常办公时, 常常 需求 建造 林林总总的文档,当 咱们想要将 订定文档分享给多人 检察时,就 需求 使用
- 近期发现很多Win10/Win8/Win7/XP用户连接或安装局域网共享的打印机时会出现很多问题,常见的错误代码是0x0000011b,0x
- Win10键盘按键全部都没有反应怎么办?许多小伙伴在使用电脑的时候肯定都会使用键盘,而最近就有小伙伴在问我:自己的电脑键盘指示灯正常的亮着,
- 转眼间又到五月份了,2021年5月份最新的手机CPU天梯图已经出来了,现在手机更新的速度超级快,而手机处理器也在不断的更新着,手机CPU处理