禁用Excel工作簿的任何传入外部链接

时间:2015-07-08 11:12:27

标签: excel vba excel-vba excel-formula excel-2010

我有两本工作簿。说test1.xlsx和test2.xlsx并将它们保存在同一目录中。

我写了一个公式,在test2.xlsx的sheet1的单元格A1中创建一个外部链接。

实施例: 在test2.xlsx的sheet1的A1单元格中,我写= [test1.xlsx] Sheet1!A1并按回车键。它将test1.xlsx的相应单元格内容复制到test2.xlsx

我不希望执行此公式。我希望我的工作簿“test1.xlsx”不应该由任何其他外部工作簿访问,即没有人可以提供test1.xlsx的外部引用,如果提供,它应该返回任何错误说“!#REF”

我正在使用Excel 2010。

对我来说,确切地知道test1.xlsx

中发生的事件是非常有帮助的

1 个答案:

答案 0 :(得分:0)

不完全是请求的行为,但您可以这样做:

密码保护test1。输入公式时将提示用户输入密码。

如果输入的密码正确,则会执行公式,但每次打开test2时都会提示用户输入密码以更新链接。