[問題] Excel 名稱多了一個『_xlfn.IFERROR』?

看板Office作者 (翼をください)時間11年前 (2015/04/02 11:40), 編輯推噓0(0016)
留言16則, 2人參與, 最新討論串1/1
軟體:Office Excel 版本:2010 因為巨集執行出錯,偶然發現我的檔案內有個名為『_xlfn.IFERROR』的名稱 我是用 Cells(SN, 1) = ActiveWorkbook.Names(N).Name (N是迴圈變數)找到的, 名稱管理員內找不到它。 現在的問題有兩個: 1.這個東西是什麼? 因為我不知道它是怎麼出現的,查詢網路上的資訊,說是使用2003版本開啟, 但是我一直是使用2010版本,應該不會有這樣的狀況才對。 2.如何砍掉它? 使用 ActiveWorkbook.Names.Item("_xlfn[.]IFERROR").Delete 會出現錯誤,殺不掉...(應用程式或物件定義上的錯誤) 以上,還請大大協助! -- ┌─────────────────────────────┐ 就這樣,終於到了啟程的日子。 和來機場送行的朋友們說著玩笑話,其實內心恍恍惚惚像在作夢。 也似乎是因為,為了走到「出發」這一步,耗盡了全部心力。 └─────────────────石田裕輔《不去會死!》─┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.249.136 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1427946019.A.DCD.html

04/02 12:53, , 1F
是否提供檔案來測試看看砍掉它
04/02 12:53, 1F

04/02 13:11, , 2F
http://goo.gl/HkexGf 蘇大! 拜託了~
04/02 13:11, 2F

04/02 13:22, , 3F
抱歉,連結檔案需密碼
04/02 13:22, 3F

04/02 13:26, , 4F
好了~ 抱歉 >_<
04/02 13:26, 4F

04/02 13:27, , 5F
裡面有個巨集可以在工作表寫出所有Names.Name
04/02 13:27, 5F

04/02 13:52, , 6F
測試了些方法還是移除不了^^,協助不到您了
04/02 13:52, 6F

04/02 14:00, , 7F
謝謝蘇大~ QQ
04/02 14:00, 7F

04/02 14:00, , 8F
另測試將檔案轉為2003的版本,就可以移除這個名稱
04/02 14:00, 8F

04/02 14:01, , 9F
抱歉是指轉為2003版本後,在2003版本下執行是可以移除的
04/02 14:01, 9F

04/02 14:01, , 10F
?! 有這種事情?! 請問轉為2003之後用什麼指令來移除呢?
04/02 14:01, 10F

04/02 14:02, , 11F
那我應該可以移除後再轉回2010囉?
04/02 14:02, 11F

04/02 14:04, , 12F
就用原本所寫的.Names.Item("_xlfn.IFERROR").Delete來移
04/02 14:04, 12F

04/02 14:04, , 13F
04/02 14:04, 13F

04/02 14:04, , 14F
應還是可再轉回2010
04/02 14:04, 14F

04/02 14:11, , 15F
好了耶! 謝謝蘇大! 結果還是協助到我了~ 哈!
04/02 14:11, 15F

04/02 14:12, , 16F
^^
04/02 14:12, 16F
文章代碼(AID): #1L7BeZtD (Office)
文章代碼(AID): #1L7BeZtD (Office)