简体   繁体   English

使用 Excel Vba 在字符串变量中查找模式

[英]Find pattern in a string variable with Excel Vba

I have a string v = "word 1, word 2, word 3, ..., word n"我有一个字符串v = "word 1, word 2, word 3, ..., word n"

And I want to check if we find the word 2. If yes display "word 2 exists"我想检查我们是否找到了单词 2。如果是,则显示“单词 2 存在”

I tried to use the function Find but I think she need a Range however I just have a variable.我尝试使用函数 Find 但我认为她需要一个 Range 但是我只有一个变量。

Thank you for your help !感谢您的帮助 !

Use instr()使用instr()

Sub isItInThere()
    v = "word 1, word 2, word 3, ..., word n"
    If InStr(v, "word 2") > 0 Then MsgBox "word 2 exists"
End Sub

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM