我正在尝试编写在VBA中执行以下操作的代码,但是我收到错误:类型不匹配
Quark是一个字符串变量
If quark = "F" Or "DE" Or "ED" Then
答案 0 :(得分:8)
每个“OR”都是它自己的布尔语句。
If quark = "F" Or quark ="DE" Or quark ="ED" Then
虽然我认为
,你可以实现你想要做的事情Select Case quark
Case "F","DE","ED"
stuffHere
end select
编辑: 我看到你的类型不匹配了,你是否把弦变成了弦?
dim quark as string
答案 1 :(得分:3)
您可能会尝试像这样比较: -
If quark = "F" Or quark = "DE" Or quark = "ED" Then
而不是: -
If quark = "F" Or "DE" Or "ED" Then
答案 2 :(得分:1)
你需要将夸克与字符串进行比较。
If quark = "F" Or quark = "DE" Or quark = "ED" Then