当前位置:  开发笔记 > 后端 > 正文

_xlfn.IFERROR Excel2013删除

如何解决《_xlfn.IFERRORExcel2013删除》经验,为你挑选了1个好方法。



1> 小智..:

我今天遇到了这个问题,当时我复制了一个包含命名范围的工作表,后来我从原始工作表中删除了该工作表.但是,该名称无法使用,因为它仍然使用.RefersTo值"=#NAME?"进行索引.并命名为"_xlfn.IFERROR".遗憾的是,错误的命名范围在名称管理器中不可见,并且也无法使用VBA子例程删除,这给出了错误1004.

我解决这个问题的方法:1.在您选择的模块中定义VBA中的子程序,这将使命名管理器中的错误命名范围可见:

Public Sub makeNameJunkVisible()
Dim n As Name
  For Each n In ThisWorkbook.names
    If n.RefersTo = "=#NAME?" Then
      n.visible = True
    End If
  Next n
end sub

    打开名称管理器,它位于功能区菜单上的"公式"选项卡中现在,命名管理器上应显示错误的命名范围,您应该可以将其删除.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有