我正在尝试编写在VBA中执行以下操作的代码,但出现错误:类型不匹配

Quark是一个字符串变量

 If quark = "F" Or "DE" Or "ED" Then

最佳答案

每个“OR”都是其自己的 bool 语句。

If quark = "F" Or quark ="DE" Or quark ="ED" Then

尽管我认为您可以实现您要处理的案件
Select Case quark
Case "F","DE","ED"
     stuffHere
end select

编辑:
我看到您遇到类型不匹配的问题,您是否把夸克作为字符串变暗了?
dim quark as string

关于string - VBA语法错误如果字符串变量等于 "a"或 "b"或 "c",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18858891/

10-11 02:22