我有几个文件,以前良好的命名范围停止工作。 运行 Office 365 商业版,64 位,Win 11。
它们出现在名称管理器中,并具有正确的单元格引用和值。 但是,“转到”返回“引用无效”,并且显示命名范围值的简单宏返回 1004 错误。
子测试_范围()
MsgBox(ThisWorkbook.Worksheets("仪表板").Range("Input_QB").Value)
结束子
我尝试过但没有成功的事情:
奇怪的结果:
没有解决方案 - 只是检查的第一步 为什么不先获取属于工作表的所有名称并检查它是否存在
Option Explicit
Sub ShowNames()
Dim ws As Worksheet
Dim na As Name
For Each ws In ThisWorkbook.Worksheets
Debug.Print "Worksheet: "; ws.Name
For Each na In ws.Names
Debug.Print na.Name
Next na
Next ws
End Sub