我得到這個錯誤,我真的不知道爲什麼。VBA中的過程調用或參數錯誤無效
我有下面的代碼:
Rand = 2
LRand = ws.Cells(Rows.Count, 6).End(xlUp).Row
Do While Rand <> LRand + 1
If ws.Cells(Rand, 4).Value = "" Then
desch = InStr(ws.Cells(Rand, 5).Value, "(")
inch = InStr(ws.Cells(Rand, 5).Value, ")")
ws.Cells(Rand, 4).Value = Mid(ws.Cells(Rand, 5).Value, desch + 1, inch - desch - 1) 'here is the error
End If
Rand = Rand + 1
Loop
難道你們有什麼想法,爲什麼我得到無效的過程調用或參數?非常感謝!
你能告訴我們如何這個值將會在單元格(rand,5)中,像這些(somename)那樣? – niko