englishReasonsToGoToSecondFloor = "test" & ";" & "exam & pay" & ";" & " possible fake"
所以我的值可能包含一個&或(空間),或只是一個字。每個項目由「;」分開我InStr函數總是返回0
所以最終的名單將看起來像「測試,考試&工資;可能的假」(真正的名單是更長的時間)
當用戶從列表框中選擇一個項目,我要趕緊比較選擇在變量的話(如果有更好的方法來比較,請讓我知道)
rowValue = Trim(listboxTest.Column(1))
englishResult = InStr(1, rowValue, englishReasonsToGoToSecondFloor, CompareMethod.Text)
我可以將鼠標放在rowValue,我看到有一個值。
rowValue contains "possible fake"
但englishResult始終爲0
我不知道你能做到這樣,你正在尋找完整的字符串時,與連接它們像「測試; examp & pay;可能假的」,這是你要找什麼,我認爲你需要運行多個instr。 –
提前半小時發佈的http://stackoverflow.com/questions/38353529/my-instr-keeps-telling-me-its-mismatched的副本。要說確切的重複,但最後三行是不同的。 –