这是我的场景:

我想要做的是过滤包含单词food的所有行(这个单词可能会更改,因此,例如,它可以是 do 或cars)。
这是我的代码
With Sheets("Foglio1").Range("A1:F20")
.AutoFilter Field:=3, Criteria1:=Sheets("Sheet1").Range("H2")
.AutoFilter Field:=4, Criteria1:=Sheets("Sheet1").Range("H2")
.AutoFilter Field:=5, Criteria1:=Sheets("Sheet1").Range("H2")
.AutoFilter Field:=6, Criteria1:=Sheets("Sheet1").Range("H2")
End With发布于 2019-12-10 15:51:13
这可以通过助手列来完成。
在G1中,添加公式=COUNTIF(C1:F1,$H$2)>0,然后向下拖到G19。
现在,您可以对G列和值TRUE进行筛选。
我将把VBA实现留给您。

https://stackoverflow.com/questions/59270496
复制相似问题