【发布时间】:2016-02-01 10:53:32
【问题描述】:
SM1 = "5000"
SM = "SPOTMARKET"
SM = "*" & SM & "*"
Select Case Cells(H + 2, 24).Value
Case SM,SM1
C(j) = "SPOTMARKET"
End Select
我正在尝试制作类似的东西,但“SM”无法正常工作。我想要 C(J) = "SPOTMARKET" 当 Cells(H + 2, 24) 中有单词 spotmarket 时。它可能是 WRER-SPOTMARKET 或相反的 SPOTMARKET-WRER。
此行位于 For j=0 到 XXX 和 For H=0 到 XXX 内。 C 是一个数组。
谢谢你
【问题讨论】:
-
什么是
C?H + 2是什么意思 - J 列? -
您使用
"*"作为通配符? -
我想要做的是,SM 表示 SPOTMARKET 一词中包含的任何内容。是的,作为外卡
-
是的,这就是通配符的含义(
*代表任何东西)。您必须使用LIKE运算符进行比较。检查这个线程。 stackoverflow.com/questions/18409418/…