How to Change External Link Paths Across Multiple Excel Workbooks
Question details
The user needs to correct and update external link paths across multiple Excel workbooks efficiently without editing every file manually.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Restoring or updating incorrect external link paths after a source file or folder has been moved, renamed, or restructured.
- Observed behavior
- Links to external data sources become broken, and Excel does not provide a native bulk-update tool, requiring users to find workarounds for updating multiple separate workbooks.
Verify the exact file path, network drive letter, and filename of your new source documents before modifying existing connections to ensure a seamless transition.
Manually Update External Links via Change Source
Use Excel's built-in Edit Links feature to correct paths workbook by workbook.
While Excel lacks a native bulk-update feature for multiple separate workbooks, the most reliable method for updating a small batch of files is to use the Change Source tool inside each workbook.
Launch Microsoft Excel and open the affected workbook containing the broken external links.
Go to the 'Data' tab on the top ribbon and click on 'Edit Links' located in the Queries & Connections group.
Select the broken link from the list in the dialog box, then click the 'Change Source' button.
Browse to the correct file or folder, select the new source file, and click 'OK'.
Review the data values to ensure they updated correctly from the new source, then save your workbook.

Use a VBA Script for Bulk Updates Across Workbooks
Since Excel lacks a native bulk-update tool, you can use a VBA macro to automate changing link paths in multiple files simultaneously.
Easily Manage External Links with WPS Spreadsheet
WPS Spreadsheet provides a highly compatible and intuitive interface for managing, updating, and correcting external data links in your workbooks quickly.
- 1. Open Your File: Launch WPS Spreadsheet and open the workbook containing the broken external links.
- 2. Access the Edit Links Tool: Go to the 'Data' tab on the top ribbon and click the 'Edit Links' button.
- 3. Update the Source: Click 'Change Source', navigate to the new file location, select the target file, and confirm to instantly restore your data connections.

Frequently Asked Questions
Why won't Excel automatically fix broken external links?
Excel relies on static file paths for external references. If the source file is moved, renamed, or deleted, the path becomes invalid, and Excel cannot guess the new location. You must manually redirect it using the Change Source feature.
Can the Excel Trust Center fix my link paths?
No. The Trust Center only manages security policies, such as whether external links are allowed to update automatically upon opening a file. It cannot correct a wrong or broken file path.
How do I find all external links in my workbook?
You can find external links by going to Data > Edit Links to see a list of connected sources. Alternatively, you can use the Find feature (Ctrl + F) and search for the '[' character, which Excel uses to format external workbook references in formulas.
Is there a native Excel tool to change links in closed workbooks?
No, Excel does not have a built-in graphical feature to change links in multiple closed workbooks at once. You must either open each file manually to edit the links or use an external VBA macro or specialized third-party tool to automate the process.




