[英]Change source of shortcut in Excel with VBA
我有一个巨大的 excel ,其中有多个不同的数据源。 每天我都需要手动更改数据源,因为文件总是像 xxx_2022_08_04.xlsx。 现在我希望制作所有数据源的宏,而不是通过 vba 更改它们。
我的表中有新的源路径,但我不知道如何访问快捷方式选项以及如何更改每个路径的路径。
因此,假设我想访问路径的快捷方式“利润”.../xxx_2022_08_03.xlsx 并对其进行更改.../xxx_2022_08_04.xlsx。
我将如何在 vba 中执行此操作?
一种方法是调用“编辑链接”对话框以替换相关链接。 您可以在查询和连接组的数据选项卡中找到它,或者使用ChangeLink
ActiveWorkbook.ChangeLink Name:= _
"<Path>\xlfile", NewName:= _
"<Path>\newxlfile", Type:= _
xlExcelLinks
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.