String 如果字符串变量等于“VBA语法错误”;a「;或;b";或;";

String 如果字符串变量等于“VBA语法错误”;a「;或;b";或;";,string,function,vba,variables,String,Function,Vba,Variables,我试图在VBA中编写执行以下操作的代码,但出现错误:类型不匹配 Quark是一个字符串变量 If quark = "F" Or "DE" Or "ED" Then 你需要将夸克与字符串进行比较 If quark = "F" Or quark = "DE" Or quark = "ED" Then 您可以尝试这样比较:- If quark = "F" Or quark = "DE" Or quark = "ED" Then 而不是:- If quark = "F" Or "DE" Or "

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

Quark是一个字符串变量

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

你需要将夸克与字符串进行比较

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

您可以尝试这样比较:-

If quark = "F" Or quark = "DE" Or quark = "ED" Then
而不是:-

If quark = "F" Or "DE" Or "ED" Then
每个“或”都是它自己的布尔语句

If quark = "F" Or quark ="DE" Or quark ="ED" Then
我想,你可能会知道你想对一个案子做什么

Select Case quark 
Case "F","DE","ED" 
     stuffHere
end select
编辑: 我看到你们得到了一个类型不匹配,你们把夸克变暗成一个字符串了吗

dim quark as string