【发布时间】:2013-08-26 21:27:20
【问题描述】:
我正在开发一个宏,它采用ActiveCell 的当前值并根据选择情况更改该值。
但是,我无法确定 ActiveCell 是否包含通配符字符串。我不确定我的语法是否正确。如何让我的选择案例进行比较?
Select Case ActiveCell.Value
Case ActiveCell.Value Like "*string*"
ActiveCell.Value = "contains string"
End Select
【问题讨论】:
-
我认为您不会在 Select Case 块中使用像这样的通配符语句测试。尝试改用
If... then... elseif...end if -
用
Case Is Like替换Case ActiveCell.Value Like -
这个问题有一个有效的答案。你应该公平并接受它。对你的其他问题也这样做。
标签: excel vba wildcard select-case vb-like-operator