Modificare collegamenti ipertestuali
Hai un problema con Excel? 
Modificare collegamenti ipertestuali
di peppino2014 (utente non iscritto) data: 21/09/2014 19:03:01
Ho un foglio Excel con circa 500 record; in colonna A per ogni record c'è il collegamento ipertestuale, che mi apre un documento Word.
Tutto funzionava a meraviglia; non so come, improvvisamente mi ritrovo con il collegamento ipertestuale modificato e non più funzionante
Il collegamento originario, e funzionante, era:
file:///E:UfficioInvalidi civiliBanca DatiNormeLeggiDal 1850 al 1920xxxxxxxxxxx
ove xxxxxx è il nome del documento word (uno diverso per ciascun record).
Ora mi ritrovo invece con il seguente collegamento:
file:///C:/Users/Utente/ApplData/Roaming/Microsoft/Excel/Norme/Leggi/Dal 1850 al 1920/xxxxxx
Come posso fare per modificare il collegamento ipertestuale e tornare alla forma originaria, ovviamente senza dover ridigitare uno per uno i 500 collegamenti esistenti?.
Mille grazie.
di Lucas87 data: 22/09/2014 08:19:07
Ciao
Usa questo codice
Sub cambio_percorso()
For Each hy In ActiveSheet.Hyperlinks
hy.Parent = Replace(hy.Parent, "parte da cambiare", "parte nuova")
Next
End Sub |
di peppino2014 (utente non iscritto) data: 22/09/2014 11:09:02
Ho provato ma non parte, in quanto mi viene in giallo la prima parte Sub cambio_percorso()
Sub cambio_percorso()
For Each hy In ActiveSheet.Hyperlinks
hy.Parent = Replace(hy.Parent, "file:///C:UsersUtenteApplDataRoamingMicrosoftExcel", "file:///F:UfficioInvalidi civiliBanca dati")
Next
End Sub
di Lucas87 data: 22/09/2014 11:24:12
Che errore compare?
di peppeino2014 (utente non iscritto) data: 22/09/2014 14:04:57
Mi spiego. Ho creato la macro come suggeritomi. A questo punto vorrei modificare parte del percorso dei collegamnti ipertestuali dei record che vanno dal n. 3 al n. 500. Ho pensato di procedere selenzionando i record indicati (record da n. 3 a n. 500) e cliccare su "esegui" per eseguire la macro, ma non succede nulla, nel senso che i collegamenti ipertestuali non vengono modificati. Probabilmente, anzi certamente, sbaglio qualcosa, ma cosa?. Se è il caso posso allegare il file. Mille grazie.
di Lucas87 data: 22/09/2014 14:18:14
Con il file sotto mano sarebbe più semplice
di peppino2014 (utente non iscritto) data: 22/09/2014 15:16:03
Ho allegato il file Excel. Preciso che il file, insieme alla cartella dei documenti cui puntano i collegamenti ipertestuali, è su una chiavetta USB: nel caso volessi copiare il tutto su PC in ufficio devo fare qualche modifica al percorso dei collegamenti ipertestuali?.
Grazie.
di peppino2014 (utente non iscritto) data: 23/09/2014 20:32:02
Nessun aiuto amici?.
di Lucas87 data: 23/09/2014 21:00:03
Invece di hy.parent
scrivi hy.address