Excel VBA代码,用于将链接更改为特定工作表单元格中设置的路径

Excel VBA代码,用于将链接更改为特定工作表单元格中设置的路径,excel,vba,Excel,Vba,我是VBA新手,遇到了路障。在我的excel文件中,我有一个指向其他excel文件的现有链接。我正在寻找VBA代码,可以让我改变链接指向不同的excel文件。我还希望将工作表中的特定单元格设置为新文件路径的名称,并在VBA代码中引用该名称。任何帮助都将不胜感激。谢谢 现有链接-“H:\Links\file1.xlsx” 新链接-“H:\Links\file2.xlsx” 工作表-“表1” 单元格-“A1”*请注意,此单元格的值将设置为新链接路径。在VBA中,将现有链接更改为: ThisWorkb

我是VBA新手,遇到了路障。在我的excel文件中,我有一个指向其他excel文件的现有链接。我正在寻找VBA代码,可以让我改变链接指向不同的excel文件。我还希望将工作表中的特定单元格设置为新文件路径的名称,并在VBA代码中引用该名称。任何帮助都将不胜感激。谢谢

现有链接-“H:\Links\file1.xlsx” 新链接-“H:\Links\file2.xlsx” 工作表-“表1”
单元格-“A1”*请注意,此单元格的值将设置为新链接路径。在VBA中,将现有链接更改为:

ThisWorkbook.Sheets("Sheet1").Range("A1").Value

将新路径放在Sheet1、A1中,您将一切就绪:)

这不是简单地通过查找和替换就可以完成的事情吗?问题还不清楚。链接在这里是什么意思?也许OP在公式中有它们作为参考。当问题不清楚或有其他问题时,请避免发布答案。詹姆斯,谢谢你的回复。我可以使用您的代码创建我的宏。