我在下面的語句中得到了一個語法錯誤,它包含了If,IsError和VLOOKUP語句 - 我一直在嘗試一切.....任何人都知道爲什麼?If,IsError,VLOOKUP語法錯誤 - 任何人都知道爲什麼?
If Application.Worksheetfunction.IsError(VLOOKUP(cell.Value,'[Codes.xlsx]Processing Codes'!ProcessingCodesTable,5,FALSE)) = FALSE then
感謝任何幫助將不勝感激!
謝謝,我已經改正了這一點,但我相信也有我的表數組語法錯誤,因爲如果我是一個靜態的範圍等來代替它作爲「A1:A15」,錯誤消失。 – user3242388 2014-09-03 18:17:29
@ user3242388無論ProcessingCodesTable的範圍是什麼,您都要求返回該範圍內的第5列 – datatoo 2014-09-03 18:40:06
是不是您的'[Codes.xlsx]處理代碼'ProcessingCodesTable是一個已命名的範圍而不是VBA變量,因此需要處於雙引號呢? – Captain 2014-09-03 18:41:23