excel怎么按照单元格颜色筛选

Excel表格中查询内容,通常以单元格值的形式来进行查询,如果想以单元格的颜色来到查找,如何实现呢?

看完本节内容你就明白了。

Excel 如何按单元格颜色和字体查找,教你一个很特别的技巧

Excel中有查询对话框,这里不做介绍,很明显,看到的内容并没有多么难学。

接下来查询对话框背后的代码,进行一下解释学习。

首先要认识一个属性:FindFormat

这个属性是Application对象下的一个属性,其功能就是设置查询的格式。

也就是说,想要查找什么颜色的单元格或什么字体字号的单元格,进行定义。

如下图所示,做了一个示例,查找蓝色背景的单元格,字号为12,字体为" 宋体"

Excel 如何按单元格颜色和字体查找,教你一个很特别的技巧

既然是查询,那就要用到一个查询方法:Find()

这个方法有很多参数,前面的文章有介绍,可以找一下看具体用法。下面的示例中也有相关内容。

其中有一个参数是否和FindFormat属性有关。

searchformat:=True

searchformat参数的意义:是否按查找格式进行,设置为True,很显然要按照设置的格式查找,如果为False那是否。

Excel 如何按单元格颜色和字体查找,教你一个很特别的技巧

上述就是重点,下面具体看代码:

Option ExplicitPrivate Sub CommandButton1_Click()Dim FindStyleObj As Object '定义查找条件对象Set FindStyleObj = Application.FindFormat With FindStyleObj '定义查找的条件 .Interior.Color = QBColor(9) '查找背景颜色 .Font.Size = 12 '查找字号为12 .Font.Name = "宋体" End WithDim cell As Range, cellAddress As String, r As RangeSet cell = ActiveSheet.UsedRange.Find(what:="*", _searchorder:=xlByRows, searchformat:=True) '查找并返回单元格If cell Is Nothing Then MsgBox "什么都没有找到!": Exit SubcellAddress = cell.Address '保存第一个找到单元格地址Set r = cell '设置第一个单元格Do While Not cell Is Nothing Set r = Application.Union(r, cell) '组合找到的确单元格Set cell = ActiveSheet.UsedRange.Find(what:="*", _after:=cell, searchorder:=xlByColumns, searchformat:=True) '查找并返回单元格If cell.Address = cellAddress Then Exit Do '如果返回到第一个查到的单元格就退出查找DoEventsLoopr.SelectMsgBox "找到了如下单元格: " & r.Address Dim sStyle As String sStyle = "搜索条件:" & VBA.vbCrLf & _ "背景颜色值为:" & _ FindStyleObj.Interior.Color & _ VBA.vbCrLf & "字号大小为:" & FindStyleObj.Font.SizeMsgBox sStyle '输出查找条件FindStyleObj.Clear '清除查找条件Set FindStyleObj = NothingEnd Sub

代码就不逐行介绍了,都要有注释,如果不懂,那说明不适合本阶段的学习,收藏后再慢慢学习应用。

别看代码有点多,实际上重要的内容就几行,如find()函数和Application.FindFormat。

Application.FindFormat可以返回一个CellFormat对象,此对象可设置查询单元格的属性。虽然在代码中没有明确体现,但是有一个行就是这个方法实现的。

Set FindStyleObj = Application.FindFormat

FindStyleObj就是一个CellFormat对象。

单元格查找是一个很实用的功能,如果按照不同颜色或字体进行查询,那么可以实现一些特别的确功能。

前提是要首先对表格进行了一些单元格设置之后,不然什么也不找到就毫无意义了。

—END—

本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023-04-30 10:15
下一篇 2023-04-30 11:18

相关推荐

  • 办公室工作职责,办公室工作职责范文

    办公室是在校长领导下处理学校日常行政事务、协调各部门工作的办事机构,负责学校信息、宣传、会务、文书档案、人事师资、劳动纪律等方面的管理工作。其工作职责如下: 一、围绕学校发展规划和…

    职场百科 2023-02-17
  • 创业的要素是什么?请填三个关键词

    标题:创业的六个必备要素: 创业是一项充满挑战和机遇的事业。在创业的过程中,你需要具备以下六个要素,才能在创业的道路上不断前行,最终实现自己的梦想。 一、强烈的创业动机 每个人都有…

    职场百科 2023-10-21
  • 开奶茶店成本大概需要多少?,沈北开一个奶茶店的成本

    可以参考下这个视频,成本牵涉到很多方面:材料、选址、产品等。还要看是加盟还是自创品牌,这些都是成本的影响因素。上面的是介绍奶茶店如何进行选址,希望对你有帮助 想开奶茶店的成本分析怎…

    2023-05-26
  • 如果15号之前离职是不是公司可以不帮交社保

    当月15号之前离职,公司不给缴纳当月社保;15号之后离职,才给缴纳当月社保。这样的说法是正确的吗?错!不管当月几号离职,用人单位都有义务给职工缴纳当月社保。而之所以建议15号之前离…

    2023-12-30
  • 论文答辩有什么技巧?应该怎么巧妙回答问题

    1、首先的要穿得体,这个给答辩导师,你比较重视的感觉 3、然后都说完了,感谢一下答辩导师。 下面说一般的流程 你们答辩的是,一定需要吧格式足好,打印出来的格式,一定需要和模板对上,…

    职场百科 2023-08-04
  • 坚定理想信念争做合格党员(坚定理想信念做合格党员200字)

    理想信念是人生的“加油站”,是驱动人们主观能动性不可或缺的精神支柱,是驱动共产党人奋发图强、敢于争先的精神之源。它是党员干部的立身之本,是鼓舞和激励党员干部奋勇前进的不竭动力。 理…

    职场百科 2022-12-29
  • 个人怎么注册商标有什么需要注意

    《商标法》第四条规定:自然人、法人或者其他组织在生产经营活动中,对其商品或者服务需要取得商标专用权的,应当向商标局申请商标注册。 个人申请注册商标,可以找专业的商标代理机构来完成,…

    2023-07-21
  • 更好的提高工作效率

    现代生活节奏快,工作压力大,我们需要学习如何打造高效的工作习惯,提高工作效率。下面,就让我来分享几个经典的工作习惯。 制定计划并优先处理重要事项制定计划是打造高效工作习惯的基础。在…

    职场百科 2023-04-27
  • 为什么说人学会沟通很重要呢

    学会沟通究竟有多重要,美国的石油大王洛克菲勒曾经说过:“假如人际沟通能力也是同糖或者咖啡一样的商品的话,我愿意付出比太阳底下任何东西都珍贵的价格来购买这种能力。” 其实,我们每天都…

    2023-08-10
  • 工学哪些专业就业前景好,工学类专业就业前景好的专业排名

    每年高考结束后,在填报志愿时,理学和工学类专业都会成为考生的“香饽饽”,尤其是男生的报考率是非常高的,尽管工科类下设专业特别多,可依然是“僧多粥少”,从而造成理工科的内卷特别严重,…

    2023-01-08