问题描述
当人们谈论在VBA中使用autfilter时,我已经注意到这种语法了两次,我对="=Brian*"
部分的目的感到困惑,我知道*
是通配符,但是我对引号中的等号感到困惑。这是我发现它正在使用的一个示例。知道引号中的等号实际上在做什么吗?
with activesheet.cells(1,1).currentregion
.AutoFilter Field:=1,Criteria1:="=Brian*",Operator:=xlOr,Criteria2:="=*John"
end with
解决方法
.AutoFilter Field:=1,Criteria1:="=Brian*",Operator:=xlOr,Criteria2:="=*John"
表示以Brian开头或以John结尾的单元格。过滤后,该列将包含所有以Brian开头或以John结尾的单元格
Criteria1:="Criteria"
在双引号中输入一个条件,这里的条件是所有等于Brian *的单元格都可以写为
=Brian*