检查一个字符串是否包含另一个字符串。
Dim pos As Integer pos = InStr("find the comma, in the string", ",")
pos将返回15
如果未找到,则返回0
如果您需要在Excel公式中找到逗号,可以使用=FIND(",";A1)
函数。
请注意,如果您想使用Instr
找到字符串的位置(大小写不敏感),则可以使用Instr的第三个参数,并给它一个常量vbTextCompare
(或只是1个动力强硬者)。
Dim posOf_A As Integer posOf_A = InStr(1, "find the comma, in the string", "A", vbTextCompare)
将给你一个值14。
请注意,在这种情况下,您必须按照我链接的规格说明指定起始位置:如果指定了比较,则需要起始参数。