I need to update the hyperlinks within several worksheets located in a workbook. Does anyone know of a way to update these en masse rather than individually ?
Many thanks
Phil
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
Home » Forums » AskWoody support » Productivity software by function » MS Excel and spreadsheet help » Mass Hyperlink Updates (Office 95)
You might use this code to find and replace in all hyperlinks of the active worksheet:
Option Explicit
Sub ReplaceInHyperlinks()
Dim oLink As Hyperlink
Dim sFind As String
Dim sReplace As String
sFind = InputBox(“Please enter the text to search for”, “Find and Replace in Hyperlinks”)
If sFind = “” Then Exit Sub
sReplace = InputBox(“Please enter the text to replace with”, “Find and Replace in Hyperlinks”)
If sReplace = “” Then
If MsgBox(“No replace text was entered, continue replacing with nothing?” _
, vbYesNo, “Find and Replace in Hyperlinks”) = vbNo Then Exit Sub
End If
For Each oLink In ActiveSheet.Hyperlinks
If InStr(oLink.Address, sFind) > 0 Then
oLink.Address = Application.WorksheetFunction.Substitute(oLink.Address, sFind, sReplace)
End If
Next
End Sub
Jan,
I tried your code and was most impressed following my own efforts on this today. I found that the replace worked fine in those hyperlinks that Excel generates itself – such as when you enter a URL and it converts it to a hyperlink.
However it does not replace entries created with the Hyperlink worksheet function, such as:
=HYPERLINK(“www.wopr.com”,”Woody’s Office Site”)
Thanks for your contributions.
Peter Moran
[indent]
However it does not replace entries created with the Hyperlink worksheet function, such as:
=HYPERLINK(“www.wopr.com”,”Woody’s Office Site”)
[/indent]
No, those can be changed using the find and replace function:
– start Find and select Formulas
– choose replace and type the find and replace text.
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.
Notifications