早安內檢查變量編號,如何將字符串
我試圖創建VBA代碼,如果一個變量value
(數量)是string
中發現,將確定。 string
可以長度不同,可以包含1個或更多的數字,由a和空格分隔。我試圖使用InStr
方法,但不幸的是,如果我的value
是1並且字符串包含17,它會回到正確的。我怎樣才能讓這個將返回false,因爲1不等於17.
下面是我當前的代碼:
'FRB_Code and FRB_Array are variable values within my code but for
'the purpose of this question I have assigned them values.
FRB_Array = "10, 17, 21"
FRB_Code = 1 'ce.Value
If InStr(FRB_Array, FRB_Code) Then
MsgBox "Found"
Else
MsgBox "Not Found"
ce.Delete Shift:=xlUp
End If
Next ce
End If
所以,最終的結果應該是,FRB_Code未在FRB_Array發現那裏的細胞被刪除了。
謝謝你的幫助。
確實在弦總是分開wuth逗號你這樣的價值觀:「 」10,17,21「'? –
'逗號分割'也許? –
字符串「1」包含在數組中(即「1」7,2「1」),因此您可以嘗試通過逗號分割來定義數組中的元素,然後執行比較 – Alex