salve
il problema che presenti, puoi risolverlo con una macro.
qui di seguito un esempio:
Sub CambiaLink()
Dim Hyl As Hyperlink
Dim Vtext As String
Dim Segno As String
Dim Pos As Integer
newname = "nonvendute"
For Each Hyl In Sheets(1).Hyperlinks
Vtext = Hyl.TextToDisplay
Segno = InStr(1, Hyl.Address, "/", vbTextCompare)
Do While Segno
NxSegno = Segno
Segno = InStr(NxSegno + 1, Hyl.Address, "/", vbTextCompare)
Loop
Pos = NxSegno
Hyl.Address = Mid(Hyl.Address, 1, Pos) & "/" & newname
Hyl.TextToDisplay = Vtext
Next Hyl
End Sub
Su tutti i collegamenti presenti sul foglio1 (Sheets 1) viene mantenuta la radice del collegamento e cambia la parte del link che si trova dopo l'ultima barra rovescia(nel tuo caso da vendute a non vendute).
saluti
Andrea