有没有一种有效的方法可以从命名范围中删除外部链接(或完全阻止它们的方法)?
我有一个跟踪电子表格,我使用并部署到多个客户端。他们使用电子表格来跟踪数据,然后每隔几个月将表格提交给我进行审查。我会定期向电子表格上的新选项卡添加一个功能,并在每个客户的副本中填充它。
当我将新选项卡复制到客户端电子表格中时,它会将外部链接带回模板。这些很容易在公式中删除,但它们也总是以 20 个左右的命名范围结束。
我最终手动遍历 20 个命名范围以单独删除每个外部链接。这是有问题的,因为 Word 的命名范围界面很狭窄,并且在几百个字符后就会关闭公式。只需要几个外部链接就可以使一个中等大小的公式变得很长,这意味着公式会被截断,我必须完全重新创建公式才能删除外部链接。
有没有更有效的方法来做到这一点?是一种防止命名范围引入外部链接的方法,还是一种从多个命名范围中快速删除链接的方法?
您是否尝试过制作选项卡的副本,然后删除原始选项卡而不是移动选项卡?右键单击选项卡和“移动或复制”,然后确保选中“创建副本”复选框并从下拉列表中选择要复制到的书,这应该可以防止命名范围的工作表之间的任何链接。
对于命名范围,您可以尝试以下代码:
ALT + F11 应该打开您的开发人员编辑器,插入一个模块,然后在模块中输入代码。使“立即”窗口从视图菜单中可见,然后通过将光标放在代码中并按下绿色播放按钮(或将其链接到工作簿中的按钮)来运行代码
它可能需要一些改进,但可能会按原样工作,一旦你运行它,从即时窗口复制文本,如果有任何需要修改的地方发回这里。
注意 - 我刚刚在您的原始问题中看到您的评论,暗示您的格式是“链接”而不是 [链接]。如果是这种情况,您应该能够更改:
至
不知道为什么您的格式与我得到的不同,可能需要进一步排除故障,因为您可能需要在某处调整 + 或 - 1。
谢谢楼上的回答。我已经改进了它,因为上面的答案没有删除文件名 PATH。我还添加了更改文件名的选项,然后检查以继续。感谢人们给出的所有答案。