Excel VBA基于条件格式隐藏行(搜索和if公式)

Excel VBA基于条件格式隐藏行(搜索和if公式),excel,excel-formula,Excel,Excel Formula,我一直在尝试用公式隐藏没有被条件格式着色的行。比方说,我的公式是=IF(ISBLANK(typehere),0,SEARCH(typehere,$E6&$F6&$G6&$H6&$I6&$J6&$K6&$L6&$M6&$N6&$O6&$P6&$Q6))如果找到答案,它会将其涂成黄色,但我希望其他没有涂成黄色的部分自动隐藏。 像这样: 由此: 为此: 如果有人能告诉我这个问题,请告诉我,因为我在这个领域还不是新手。非常感谢。非常感谢 一个简单的自动过滤器就可以完成这项工作。可以按单元格颜色过滤数

我一直在尝试用公式隐藏没有被条件格式着色的行。比方说,我的公式是
=IF(ISBLANK(typehere),0,SEARCH(typehere,$E6&$F6&$G6&$H6&$I6&$J6&$K6&$L6&$M6&$N6&$O6&$P6&$Q6))
如果找到答案,它会将其涂成黄色,但我希望其他没有涂成黄色的部分自动隐藏。 像这样:

由此:

为此:


如果有人能告诉我这个问题,请告诉我,因为我在这个领域还不是新手。非常感谢。非常感谢

一个简单的自动过滤器就可以完成这项工作。可以按单元格颜色过滤数据。如果您不想手动应用自动筛选,可以录制简单的宏并将其绑定到
工作表\u Change
或其他任何内容。

快速注意:这比您提到的要复杂一些,因为您实际上不想隐藏行,而是要隐藏一个范围。在右边的“杰克//搜索”中查看您的信息?如果隐藏整行非黄色块,则该行将被隐藏。或者,也可以把它藏起来吗?@BruceWayne谢谢你的快速反应!“jack//search”单元格将不会放在那里,而是放在H1。。因此,隐藏行时,搜索单元格不会受到影响。。这样可以吗?我总是忘了过滤器可以让你按单元格颜色来做。。。这是Excel中唯一一个没有VBA的可以使用颜色IIRC的东西。好主意!