[算表] Iserror函數的問題

看板Office作者 (沒有暱稱)時間9年前 (2016/11/02 15:25), 9年前編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
軟體: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

11/02 17:34, , 1F
iserror([1/0])
11/02 17:34, 1F

11/02 17:34, , 2F
iserror(application.match(....))
11/02 17:34, 2F
原來是要加上中括弧 感謝指教 match也是相同 ※ 編輯: ProTrader (36.239.191.10), 11/03/2016 15:29:18
文章代碼(AID): #1O6PJzwH (Office)
文章代碼(AID): #1O6PJzwH (Office)