ho fatto un recupero da server e mi si sono corrotto tutti gli hyperlink
si può modificare solo la parte iniziale di un hyper ?
ovvero il mio link attuale è
File:///\\XenFs02\Gruppi\@GMT-2017.04.14-09.00.15\Qualità\.......( più altre informazioni )
e dovrebbe però diventare:
File:///\\XenFs02\Gruppi\Qualità\.......( più altre informazioni )
vi giro esempio del file
https://wetransfer.com/downloads/739c70 ... 401/4022c3
ho provato anche la seguente macro ma non funziona, collegandol direttamente nel foglio1 , ma ho provato anche con un pulsante
- Codice: Seleziona tutto
Sub Pulsante1822_Click()
Dim mySheet As Worksheet
Dim myLink As Hyperlink
Dim oldPath As String, newPath As String
oldPath = "\\XenFs02\gruppi\@GMT-2017.04.14-09.00.15\Qualità\"
newPath = "\\XenFs02\gruppi\Qualità\"
For Each mySheet In ActiveWorkbook.Worksheets
For Each myLink In mySheet.Hyperlinks
With myLink
If InStr(.Address, oldPath) = 1 Then
.Address = newPath & Mid(.Address, Len(oldPath) + 1)
End If
End With
Next myLink
Next mySheet
End Sub