看板 Office 關於我們 聯絡資訊
軟體: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