Cambio ubicación de los hipervinculos

23/10/2007 - 12:18 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
23/10/2007 - 14:16 | Informe spam
hola, Ubaldo !

Mostrar la cita
(seria bueno si te conservas en tus mensajes originaes y regresas a comentar si los supuestos ha sido equivocados) :-(
o... por si te hubieras perdido "de vista" la propuesta en las news desde la web -?-
aqui trnscribo la propuesta a tu anterior mensaje (el mismo)

=
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