VBA Instr搜索功能未找到字符串

时间:2017-07-14 07:29:26

标签: excel vba

我有一个文本文件,我使用多个Instr函数进行搜索并且没有问题,直到我想搜索以下字符串"安全停止CSC确认"

该字符串存在于文件中:

[170701 000741] [170701 001151] [             ] --- YTLC0 LC0/C 30: Safety stop OK
[170701 001151] [             ] [             ] --- YTLC0 LC0/C 91: PP: LM switch power failure
[170701 000734] [170701 001150] [170701 001155] --- YTIOC01 ISD1/C b15: Item CSC ack
[170701 000741] [170701 001151] [170701 001158] --- YTLC0 LC0/C 30: Safety stop CSC ack
[170701 000751] [170701 001159] [             ] --- YTPP c19: Linear motor supply Q102 OK
[170701 001151] [170701 001159] [             ] --- YTLC0 LC0/C 91: PP: LM switch OK
[170701 001151] [170701 001159] [170701 001159] --- YTLC0 LC0/C 91: PP: LM switch Auto ack

奇怪的是它会发现"安全停止OK"和"检测到安全停止" 但似乎没有找到"安全停止CSC ack"

我正在使用以下Instr命令,该命令适用于我正在进行的所有其他搜索

ElseIf InStr(1, LCase(myFaultDesc), LCase("Safety stop CSC ack"), vbTextCompare) <> 0 Then   

感谢您的帮助

0 个答案:

没有答案