我有一些像笔记本电脑xx,笔记本电脑的价值,我想搜索"笔记本电脑"字
我试过了:
If MyInput Like "* Cells(x, 3).Value *" Then
do this
MyInput Value是"笔记本电脑"
单元格(x,3)。值是"笔记本电脑xx"和笔记本电脑yy"
结果应该将这2项写入我的空白页
但结果没有改变。
我读过关于硬编码的内容,但我需要在这里传递价值,所以TIA请原谅我的英文不好
答案 0 :(得分:2)
如果你想在你的例子中使用Like,你应该像这样使用它:
If MyInput Like "*" & Cells(x, 3).Value & "*" Then
do this
答案 1 :(得分:0)
我想你可以使用类似INSTR函数的东西,我没有测试过这个但是这样的IF语句对你有用,假设x是你正在计算的参数?
IF InStr(Cells(x, 3).Value, MyInput) = True Then
...
End if