[问题] Excel 名称多了一个‘_xlfn.IFERROR’?

楼主: foolkids (翼をください)   2015-04-02 11:40:15
软件:Office Excel
版本:2010
因为宏执行出错,偶然发现我的档案内有个名为‘_xlfn.IFERROR’的名称
我是用 Cells(SN, 1) = ActiveWorkbook.Names(N).Name (N是循环变量)找到的,
名称管理员内找不到它。
现在的问题有两个:
1.这个东西是什么?
因为我不知道它是怎么出现的,查询网络上的资讯,说是使用2003版本开启,
但是我一直是使用2010版本,应该不会有这样的状况才对。
2.如何砍掉它?
使用 ActiveWorkbook.Names.Item("_xlfn[.]IFERROR").Delete
会出现错误,杀不掉...(应用程式或物件定义上的错误)
以上,还请大大协助!
作者: soyoso (我是耀宗)   2015-04-02 12:53:00
是否提供档案来测试看看砍掉它
楼主: foolkids (翼をください)   2015-04-02 13:11:00
http://goo.gl/HkexGf 苏大! 拜托了~
作者: soyoso (我是耀宗)   2015-04-02 13:22:00
抱歉,连结档案需密码
楼主: foolkids (翼をください)   2015-04-02 13:26:00
好了~ 抱歉 >_<里面有个宏可以在工作表写出所有Names.Name
作者: soyoso (我是耀宗)   2015-04-02 13:52:00
测试了些方法还是移除不了^^,协助不到您了
楼主: foolkids (翼をください)   2015-04-02 14:00:00
谢谢苏大~ QQ
作者: soyoso (我是耀宗)   2015-04-02 14:00:00
另测试将档案转为2003的版本,就可以移除这个名称抱歉是指转为2003版本后,在2003版本下执行是可以移除的
楼主: foolkids (翼をください)   2015-04-02 14:01:00
?! 有这种事情?! 请问转为2003之后用什么指令来移除呢?那我应该可以移除后再转回2010囉?
作者: soyoso (我是耀宗)   2015-04-02 14:04:00
就用原本所写的.Names.Item("_xlfn.IFERROR").Delete来移除应还是可再转回2010
楼主: foolkids (翼をください)   2015-04-02 14:11:00
好了耶! 谢谢苏大! 结果还是协助到我了~ 哈!
作者: soyoso (我是耀宗)   2015-04-02 14:12:00
^^

Links booklink

Contact Us: admin [ a t ] ucptt.com