作者ProTrader (沒有暱稱)
看板Office
標題[算表] Iserror函數的問題
時間Wed Nov 2 15:25:46 2016
軟體:Excel VBA
版本:2016
Msgbox IsError(1/10) 會回傳False
Msgbox IsError(1/0) 應該要回傳True吧???
但我實際測試 回傳的訊息是 除以零
故意讓Match函數找不到值也相同 會傳回無法取得屬性
反之讓Match函數找到值 傳回的是False
也就是說我的IsError只有程式正確的時候才能用
請問這是要調整哪裡的設定才能讓IsError正常嗎??
----------------------------------------------------------
如果我在 Sheet.Cells(1,1)裡測試 結果是正常的
如果我在 VBA模組裡測試 就是上面那種不正常的結果
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.191.10
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1478071549.A.E91.html
※ 編輯: ProTrader (36.239.191.10), 11/02/2016 15:36:22
→ soyoso: iserror([1/0]) 11/02 17:34
→ soyoso: iserror(application.match(....)) 11/02 17:34
原來是要加上中括弧 感謝指教 match也是相同
※ 編輯: ProTrader (36.239.191.10), 11/03/2016 15:29:18