VBA,自动过滤器或一般情况下用双引号引起的目的是什么?

问题描述

当人们谈论在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*

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...