作者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://webptt.com/cn.aspx?n=bbs/Office/M.1478071549.A.E91.html
※ 编辑: ProTrader (36.239.191.10), 11/02/2016 15:36:22
1F:→ soyoso: iserror([1/0]) 11/02 17:34
2F:→ soyoso: iserror(application.match(....)) 11/02 17:34
原来是要加上中括弧 感谢指教 match也是相同
※ 编辑: ProTrader (36.239.191.10), 11/03/2016 15:29:18