我有一個簡單的if語句使用In String函數引用我的工作表中的集合和單元格。VBA-Excel如果不在字符串中返回假應該是真的
If Not InStr(1, MyPeople(n).DivisionOwner, cel.Offset(0, 12).Value, 1) Then
cel.EntireRow.Hidden = True
End If
問題是我知道一個事實,即我引用了正確的單元格和收集單元格。我甚至用一個簡單的MsgBox(MyPeople(n).DivisionOwner)對其進行了測試
這意味着問題必須出現在我的聲明中,但它根本不起作用!
我認爲它應該是'Cells.'不是'cel.' –
公共cel作爲範圍,rng因爲Range是我公共變量的一部分 –
那麼不要緊! –