excel - 當第一個參數為假時,VBA“And”運算符是否會計算第二個參數?

excel - 當第一個參數為假時,VBA“And”運算符是否會計算第二個參數?

Function Foo(thiscell As Range) As Boolean Foo=thiscell.hasFormula And(InStr(1, UCase(Split(thiscell.formula, Chr(40))(0)), "bar")>0) End Function 此函數用於在(。)之前測試某個子字符串(在本例中為bar)的存在。 我遇到問題的情況是…




vba symbol reminder range or用法 operator modulus loop larger for