Cambio de ubicación de los hipervinculos

19/10/2007 - 16:41 por Ubaldo | Informe spam
Hola

Tengo una hoja excel donde hay un momtón de casillas seguidas que tiene
insertado hipervinculos a unos documentos PDFf que estan en una determinada
carpeta en una ubicación. Por necesidades logisticas he tenido que cambiar de
ubicación la carpeta donde estaban todos los PDF que va a buscar los
hipervinculos. ¿Como puedo hacer para actualizar de una sola vez todos los
hipervinculos para que apunten a la nueva ubicación?

Gracias a todos
 

Leer las respuestas

#1 Héctor Miguel
20/10/2007 - 01:10 | Informe spam
hola, Ubaldo !

Mostrar la cita
prueba con una macro +/- como la siguiente y...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Sub CambiarCarpetaHipervinculos()
Dim Antes As String, Ahora As String, Salto As Hyperlink
Antes = "pon aqui la ruta a la ubicacion ANTERIOR de los documentos"
Ahora = "por aqui la ruta a la ubicacion ACTUAL de los documentos"
For Each Salto In ActiveSheet.Hyperlinks
If InStr(1, Salto.Address, Antes, 1) Then
If Val(Application.Version) > 8 Then _
If Salto.TextToDisplay = Salto.Address Then Salto.TextToDisplay = Ahora
Salto.Address = Application.Substitute(LCase(Salto.Address), LCase(Antes), Ahora)
End If
Next
End Sub

Preguntas similares